MFC菜单栏

关于菜单栏,

几点说明

a)解释

1)所谓菜单栏 :就类似于单文档运行后:文件、编辑等等合成一体这部分称为菜单栏

2)子菜单:就是单独的文件   编辑  等

3)菜单项:就是文件下的打开、保存 这些操作。

b)操作

1)所有子菜单和菜单项都可以通过索引0~n来代表第几个子菜单第几个菜单项/或者通过ID也可以。

2)对于菜单项中的分隔符记得也算一个索引。

几个常用的函数

c)关于消息

1)因为mfc中分为3大类消息:标准windows消息,以WM开头(除WM_COMMAND),是窗口CWND派生出来类可以执行。

命令消息:WM_COMMAND相应菜单栏、工具栏、加速键,由CCMDTAARGET派生的类可以执行此消息,因此比如app类、文档类可以执行这些消息。而这两个类执行不了标准windows消息。

TIPs

1)一般修改或者增加ID资源时,用IDM_xx表示menu菜单栏、IDI_xx表示icon的ID。

2)  自己增加ID后一般时灰色的图标,可以通过类向导增加自己想要处理的消息,增加后会变成可选的。

3)如果想把菜单项某个命令和工具栏的某个图标绑定关联,可以设置为一样的ID

4)浏览器功能就是在右边工具栏增加一部分

5)默认单文档菜单栏是不好修改的,最好想换的话自己重新增加一个菜单栏即可

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值