我可以使用单个 SetSubclassWindow 过程对多个编辑控件进行子类化,如果可以,该怎么做?
我想用相同的子类过程对多个编辑控件进行子类化。
到目前为止,我是这样做的:
SetWindowSubclass( GetDlgItem( hwnd, IDC_EDIT1 ), SomeSubclassProcedure, 0, 0);
SetWindowSubclass( GetDlgItem( hwnd, IDC_EDIT2 ), SomeSubclassProcedure, 0, 0);
一切正常,但我只想咨询更有经验的开发人员,所以我可以肯定,因为我是初学者。
另外,我想知道在销毁包含编辑控件的对话框时是否应该使用 RemoveWindowSubclass。
我没有在我的代码中使用它,因为我没有将数据作为第四个参数传递给 SetWindowSubclass。