1,使用AppWizard,右键点击你要添加消息的控件,选择消息的类型,还有函数名称就可以自动的生成添加了。
2,手动添加,在***.h头文件加入消息的声明afx_msg void OnMpcfg()在***.cpp将你的消息连接控件的句柄ON_COMMAND(ID_MPCFG, &CLeftView::OnMpcfg);然后在后面添加具体函数
void CLeftView::OnMpcfg()//我举的例子是点击d出对话框
{
// TODO: 在此添加命令处理程序代码
CDialogMpCfg DlgMpCfg
DlgMpCfg.DoModal()
}
根据个人情况来修改
最后在simpleAppView.cpp中添加消息响应函数是实现:至此,具有消息响应功能的视图/文档结构的MFC应用程序就设计完成了,单击“文件--testMessage”效果如下:
总结下消息响应函数添加的过程:
设置事件触发的ID,并在Resource.h中指定具体值(有些版本会自动生成)。
在xxxView.cpp中添加新的消息映射:ON_COMMAND( , )。
在xxxView.h中添加消息响应函数的声明:afx_msg void fun_xxx()
在xxxView.cpp中添加新的消息响应函数的具体实现:void fun_xxx()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)