美文网首页
VC++(六)菜单

VC++(六)菜单

作者: 侧漏的少年 | 来源:发表于2016-11-17 14:52 被阅读0次

Windows消息的分类:

  • 标准消息:
    除了WM_COMMAND以外,所有以WM_开头的消息
  • 命令消息:
    来自菜单、加速键、工具栏按钮的消息。
  • 通告消息:
    控件产生的消息。

接收到菜单命令的首先是框架类,框架交给视类,视类交给文档类,文档类再还给视类,视类再还给框架类,控件类再给APP类。
整个楼房对应于程序的菜单栏。
楼房的每一层对应于菜单栏上的子菜单。
菜单项是新建、打开那些东西。属于子菜单展开的内容。

  • 子菜单只有索引,没有标识号。

  • 标记菜单:菜单项前面有对勾

  • GetMenu获得菜单栏的指针。CWnd类的成员函数

  • GetSubMenu获得子菜单的指针。CMenu类的成员函数

  • 分隔栏在子菜单中占据索引位置。

  • 一个子菜单只能有一个默认菜单项。

  • 菜单句柄和菜单对象分离的含义。菜单是一个资源,而菜单句柄是这个菜单资源的标识

  • 如果要在程序中设置某个菜单项的状态,为菜单项添加UPDATE_COMMAND_UI消息响应函数。

相关文章

  • VC++(六)菜单

    Windows消息的分类: 标准消息:除了WM_COMMAND以外,所有以WM_开头的消息 命令消息:来自菜单、加...

  • 基于C++的为菜单添加文字提示(代码演示)

    VC++ 为菜单添加文字提示的功能一例(代码演示),当鼠标悬停于菜单时,菜单上会出现文字提示。悬停的文字提示特效示...

  • 基于C++的生成软件帮助文件

    VC++ 生成软件帮助文件,用来生成帮助窗口,包括生成 树型菜单等,在一些大型的VC++编程项目中,软件帮助文档是...

  • 我的简书 二级菜单 三级菜单 四级菜单 五级菜单 六级菜单

  • 什么鬼!好乱好乱!

    以下内容,仅供参考......如有不周,望海涵! 1> 什么是VC++运行库? 什么是 VC++? "VC++运行...

  • 第59篇

    VC++截图收集完成!!

  • 对VC++工程编译过程的梳理

    ================================================ VC++的项目和...

  • 无标题文章

    一级菜单 二级菜单 三级菜单 四级菜单 五级菜单 六级菜单 第一点 第二点 第三点 第一小点 第二小点 第三小点 ...

  • VC++、MFC最好的开源项目

    VC++、MFC最好的开源项目 介绍:介绍一下用VC++/MFC写的最好的开源项目。 Sourceforge.NE...

  • 日志诊断专家软件

    日志诊断专家软件,六个维度36种工具(事谱36计),6个菜单栏36个菜单项。 菜单项概念框架首页,次要的放第二页。...

网友评论

      本文标题:VC++(六)菜单

      本文链接:https://www.haomeiwen.com/subject/bqbdpttx.html