在主对话框用CDialog::Create()函数创建一个子窗口但是在子窗口对应的类中创建消息响应函数,却无论如何都没办法响应,何故?void CPhBkDlg::OnOK() {// TODO: Add extra validation heredlg_about.Create(IDD_ABOUTBOX,this);dlg_about.ShowWindow(SW_SHOW);}-----------------------------------------------------然后新建一个aboutbox(CDialog)的类,在其中添加消息响应函数,但就是不起作用 ---------------------------------------------------
2 回答
幕布斯7119047
TA贡献1794条经验 获得超8个赞
你添加消息响应函数是让向导添加的还是自己手动的?有没有可能是你BEGIN_MESSAGE_MAP(...)
END_MESSAGE_MAP()
里面对应的消息响应函数没有添加正确啊?
还有,如果你的函数是重载的话,不是在每一个类里面都可以重载的,比如说OnFileOpen()函数在view里面重载的话就无法响应,因为它本来是app类里面的函数
- 2 回答
- 0 关注
- 161 浏览
添加回答
举报
0/150
提交
取消