对话框类的消息映射函数不好使
我有一个SDI程序,其中有一个基于对话框的类CSum,不知怎么搞的,加在CSum类的OnInitDialog()函数中的代码都不被执行,单击对话框上的按钮也不能调用对应的响应函数,而改变对话框中文本框的内容时却有EN_CHANGE消息对应的函数响应,我仔细检查了消息映射也没发现什么毛病,真是郁闷呀!!!
消息映射如下:
BEGIN_MESSAGE_MAP(CMaintain, CDialog)
//{{AFX_MSG_MAP(CMaintain)
ON_BN_CLICKED(ID_OK, OnOk)
ON_EN_CHANGE(IDC_MAINTAIN_ACCESSORY, OnChangeMaintainAccessory)
ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()