我自定义的CMyEdit,继承自CEdit,主要是要相应WM_CHAR, 在OnChar()里对输入做一些处理。
但我自定义的类如何与界面上的EditBox联系起来呢? 我试了为空间加成员变量,将类型设为CMyEdit,可接收不到WM_CHAR。请教该如何做呢?
但我自定义的类如何与界面上的EditBox联系起来呢? 我试了为空间加成员变量,将类型设为CMyEdit,可接收不到WM_CHAR。请教该如何做呢?
调试欢乐多
OnInitDialog()函数中使用m_Edit.SubClassDlgItem(IDC_XXXX, this);
IDC_XXXX就是你在对话框上的那个EDITBOX的ID就可以了.
我直接关联一个成员变量不能用,使用SubClassDlgItem后正常了。
thank you all!