(VS2017)MFC添加菜单,点击菜单弹出对话框

这个是第一个Windows编程实验,书上用的VC++的操作步骤在VS2017上没法直接生搬硬套,所以在经过一系列艰难摸索后决定写一个完整的操作过程,以供各位参考。

建立工程:

选择MFC➡MFC应用程序,如果没有MFC选择项的话用VS2017 Installer装一下即可

选择 “单个文档” 后直接按完成即可

出现之后默认的应该是资源视图,如果不是的话点击最上方工具栏“视图”→“其他窗口”→“资源视图”

随后展开点击Dialog,右击选择插入Dialog(E)

出现该界面后于空白处双击或右击选择“添加类(C)”

输入你自定义的类名,基类使用默认的CDialogEx,点击确定

在右侧资源视图中展开Menu,双击进入IDR_MAINFRAME

编辑你自己的菜单及其子菜单,右下角属性工具栏中改一下子菜单“第一个对话框”的ID为“ID_DLG_FIRST”

Ctrl+Shift+X按下即出现类向导,类名选择C(项目名)View,对象ID选择刚才在属性工具栏中定义的那个,比如我这个就是“ID_DLG_FIRST”

消息设置为COMMAND,之后点击添加处理程序,再点击确定

点击过“添加处理程序”之后会自动进入.cpp文件,将刚才在Dialog中添加的类include进来(第15行)

随后滚动到最底下,将代码添加到消息处理程序中

Ctrl+F5运行:

猜你喜欢

转载自blog.csdn.net/Cz20072009kM/article/details/82859894