VS 2008 学习笔记(4) --- 用户界面设计之菜单编辑器

本文介绍了如何使用MFC中的CMenu类创建两种不同类型的菜单:非弹出式和弹出式菜单。对于非弹出式菜单,文章详细描述了如何通过菜单编辑器编辑菜单、在主对话框资源中设置菜单ID以及如何为菜单项添加事件处理程序。

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

1.MFC是使用CMenu类生成菜单的,CMenu类生成的菜单有两种

              (1). popup类型

              (2). 非popup类型

在创建MFC的项目后,通过双击资源视图中的Menu下的IDR_MAINFRAME进入菜单资源编辑器。

若资源视图中找不到Menu项,可以通过在资源视图中点击鼠标右键,选中Add Resource然后再选中Menu,点击New按钮,创建一个新的Menu项。


2.  在对话框类应用程序中为主对话框资源(主窗口)添加非popup类型的菜单

            (1) 使用菜单编辑器编辑菜单

            (2) 在主对话框资源的属性栏的menu项,填入(1)中编辑的菜单的ID

            (3) 在事件处理程序向导中选中主对话框资源类,为每个菜单添加事件


3. 在对话框类应用程序中添加popup类型的菜单

              //没找到相关资料,留作疑问后查。


              

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值