菜单的创建与编辑

在VC6.0中使用MFC AppWizard生成的文档视图结构的应用程序,系统一位框架创建了一个标准的主菜单,包括文件,编辑,视图和窗口帮助等标准菜单,定义了各菜单项的ID及相应的命令处理函数。一般只需要通过菜单资源编辑器,在已有的主菜单基础上添加设计需要的菜单项即可。

1 创建SDI项目。

2 添加菜单项

  在主菜单的最右边以及每个下拉菜单展开的最下边都有一个虚线框,该虚线框实际上是菜单的“生长点”。将光标移动到虚线框内,双击左键就启动了菜单项的属性对话框,添加设置菜单项的相关信息。本例中,设计两个菜单项:“圆形”和“矩形”。

(1)增加顶层菜单“绘图”

(2)添加定义菜单项

 

定义好菜单项及其ID后,就需要为菜单命令添加相应函数。实现方法是借助ClassWizard,在需要响应菜单命令类的消息映射表中增加一个入口,即定义一个消息命令宏。

3 用MFC ClassWizard自动映射菜单命令消息和成员函数。

4 手工添加函数实现的代码

添加函数后,在“MFC ClassWizard”对话框中单击“Edit Code”按钮,就可以跳转至新增函数的定义处,这时,需要手工添加函数的实现代码,如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值