background image

1

 

第 12

  

章 菜单设计

         用户与应用程序的交互通常是从菜单栏中选择命

令或用键盘加速器的形式,因此,菜单和加速器的资源
在 VC++ 编程中是很重要的。

12.1  菜单简介

     菜单一般存放在资源脚本中,在程序运行时才调用,

一个菜单项一般有两个必要的部分,它们分别是

字符串

如 file 

整数标识符

,一般来说,菜单的标识符 ID 

资源的头文件 (Resource.h) 中定义,如:

#define IDM_MENU1 129

       其中,前缀

IDM

指明是菜单项,在菜单资源创建后

,必须将它链接到类中,通过提供类方法来处理每个菜
单项。