第3章 MFC菜单编程创新.pptVIP

  • 3
  • 0
  • 约4.68千字
  • 约 23页
  • 2016-02-04 发布于湖北
  • 举报
第3章 MFC菜单编程创新.ppt

主要内容 菜单分类 菜单创建 菜单加载与显示 响应菜单命令 更新菜单项 菜单动态编辑 3.1 菜单编程 菜单分类: 弹出式菜单 下拉式菜单 级联菜单 快捷菜单 3.1.1 创建菜单 创建菜单步骤: (1)添加一个自定义的菜单资源; (2)用菜单编辑器设计菜单; (3)将菜单加入应用程序; (4)为每个菜单命令添加消息映射。 3.1.1 创建菜单 明确几个点 菜单ID命名: ID_顶层菜单名_下一级菜单名…… 快捷键,例Alt+k 加速键,例Ctrl+k 3.1.1 创建菜单 演示添加菜单资源,使用菜单编辑器编辑菜单。 菜单命令项及其消息映射 MFC程序可以处理两种菜单消息: WM_COMMAND:为菜单命令消息; 菜单命令项消息映射宏格式是: ON_COMMAND(ID,消息响应函数名) ON_COMMAND(ID_FILE_NEW, OnFileNew) UPDATE_COMMAND_UI:为菜单更新消息,处理菜单状态的动态变化。如希望根据程序的执行状态,激活或禁用某些菜单项,设置选中标记,或更改菜单项文字等, 菜单命令项及其消息映射 用户点击菜单项后,会产生命令消息WM_COMMAND,消息的参数中会包含菜单项的ID号,以区别点击那个菜单项。 命令消息可以映射到视图、文档、框架或者应用程序类中。 命令消息处理路径:视图类→文档类→文

文档评论(0)

1亿VIP精品文档

相关文档