EDIT派生问题
丁先森 2013-04-19 03:43:06 class CFormatEdit:public CEdit
在里面更改了EN_CHANGE消息的响应函数
BEGIN_MESSAGE_MAP(CFormatEdit, CEdit)
ON_CONTROL_REFLECT(EN_CHANGE, OnChange)
END_MESSAGE_MAP()
void CFormatEdit::OnChange()
{
...
}
然后在对话框中使用这个派生的EDIT
CFormatEdit m_edit;
添加这个EDIT的OnChangeEdit函数,却进不到这个函数里面执行
BEGIN_MESSAGE_MAP(CMyDlg, CDialog)
ON_EN_CHANGE(IDC_EDIT, OnChangeEdit)
END_MESSAGE_MAP()
void MyDlg::OnChangeEditHs()
{
...
}
肿么回事呢?