如何在MFC中菜单子目录下添加弹出对话框

本文要解决的是MFC中,如何在菜单目录下弹出对话框,即点击目录的一个子目录,会弹出一个新的对话框,以便我们编辑新的东西,这里,我要在“图书管理”目录下的“查询图书”子目录添加一个弹出对话框
在这里插入图片描述
1.首先打开资源视图,右键Dialog,插入Dialog在这里插入图片描述
2删除原来的按钮控件
在这里插入图片描述
3属性Caption给弹出窗口重新命名,最好命名为要添加到的菜单子目录名称
在这里插入图片描述
我这里菜单子目录是“查询图书”
在这里插入图片描述
4然后在新的Dialog右键空白处,添加类
在这里插入图片描述
5类名自己取,我这里命名为CD_ADD,然后点击完成
在这里插入图片描述
6然后在主Dialog的.cpp文件(我这里是TanDlg.cpp)中添加刚才新添加的类的头文件,这里是D_ADD.h;
在这里插入图片描述
7然后在资源视图里,打开要添加到的菜单子目录,这里是“添加图书”,右键选择“添加事件处理程序”
在这里插入图片描述
8切记,右边类列表选择主目录,即要把这个对话框放到哪里去,处理程序名称自己命名,这里命为OnAAAD,然后添加编辑。
在这里插入图片描述
9会看到自动跳到这个函数。
在这里插入图片描述
10然后用新建的类(这里是CD_ADD)实例化一个对象dlg,然后调用DoModal函数,生成模态对话框
在这里插入图片描述
至此,菜单中添加弹出对话框就设置好了,我们来运行一下。
在这里插入图片描述
点击查询图书,将出现一个对话框:
在这里插入图片描述
然后可以在新的Dialog里面编辑想要编辑的东西。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值