读书人

菜单消息响应函数没反应

发布时间: 2012-10-27 10:42:26 作者: rapoo

【求助】菜单消息响应函数没反应
用classwizard创建的消息响应函数,运行时,怎么也不执行


ON_COMMAND(ID_SCMPARAM, OnScmparam)
afx_msg void OnScmparam();
都有

[解决办法]
你加到哪个类中?
[解决办法]
这样写:ON_COMMAND(ID_SCMPARAM,&CMainFrame:: OnScmparam)

[解决办法]
你先删除它,再重新添加响应函数看看,应该不会出现问题!
[解决办法]
用classwizard添加的?
没理由不响应啊

1是不是被其他类响应了 比如视图
2是不是响应了而没发现 断点看看
[解决办法]
你怎么知道不执行的?设置断点在函数入口了么?
在函数入口先加入:AfxMessageBox("my menu clicked");
看看会不会出对话框。

探讨
用classwizard创建的消息响应函数,运行时,怎么也不执行


ON_COMMAND(ID_SCMPARAM, OnScmparam)
afx_msg void OnScmparam();
都有

读书人网 >VC/MFC

热点推荐