MFC基于对话框程序添加菜单和菜单事件处理函数
新建MFC基于对话框程序
在资源视图中右键选择“添加资源”,资源类型选择“Menu”,点击新建,如下图所示:
现在就可以在资源视图中查看Menu下的新建的菜单了,选中菜单右键选择属性可以修改菜单的ID等信息。
在对话框程序中加载菜单:
选择要往对话框添加菜单的对话框的.cpp文件,找到OnInitDialog()函数,在里面添加如下内容:
然后运行程序,如下图所示:(注:要添加具体的菜单项,可以在属性中修改相关内容)
添加菜单的事件处理函数:
要在菜单下的子菜单中右键选择“添加事件处理程序”,弹出如下对话框,消息类型默认选择COMMAND,类列表选择主程序对话框类。最后选择添加编辑代码,会直接跳转到事件处理函数那,在该函数体你可以添加你想做的事情,比如弹出一个对话框等。