(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运行:

  • 23
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值