在VC6.0单文档菜单栏上创建模态和非模态对话框

这篇博客介绍了如何在MFC环境下创建一个单文档工程,并添加模态和非模态对话框。通过详细步骤展示了从新建工程到在菜单栏上添加对话框菜单项的过程,包括对话框的ID设置、类的创建以及函数的编写。最终,通过代码展示了如何在函数中实例化并显示这两种对话框。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我是在菜单栏上创建的对话框,首先创建MFC AppWized[exe]工程,然后我选的程序类型是单文档,一直点下一步就行了(这个过程你可以看一下都有哪些功能,后边真如开发再仔细学),最后点击完成,会弹出一个新建工程信息,点击确定就可以了。至此一个MFC单文档工程就建好了,可以编译一下,没有问题就可以进行下一步了。
图1
图2
按照图1上所示,步骤2的鼠标放在Dialog上,右击,选择插入Dialog,因为要建模态和非模态的所以这里就插入了两个对话框,步骤3的空白处右键可以选择属性修改对话框的ID和名称,这里我就用默认的ID了,后边也要用这个ID。
然后为这两个对话框分别建立一个类名,即在图1步骤3的空白处右击选择建立类向导,会让命名,选择一个名字,后边也要用,我命名为CModellessDlg和CModelDlg
按照图2上所示,步骤1双击IDR_MAINFRAME,鼠标放在步骤2位置右击选择属性就可更改名字了,同理下边可以创建子菜单,我就把模态和非模态对话框放在这里了,创建子菜单的时候需要选择对话框的ID,如图3。至此可以先编译一下看看,已经可以看到出现在了菜单栏上了,只是两个子菜单是灰色的,说明还不能操作,继续往下看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值