字体
第(2/4)页
关灯
   存书签 书架管理 返回目录
 图3-7 添加“月光宝盒”菜单项

    其中,在“ID”文本框中输入“ID_MOVIE1”,“Caption”文本框中输入“月光宝盒(&Y)”,

    “Prompt”文本框中输入“打开电影《大话西游之月光宝盒》”。标题中的“&Y”表示打开“大

    话西游”菜单项后,在键盘上按“Y”键可以直接选择“月光宝盒”菜单项。当鼠标光标移

    动到“月光宝盒”这个菜单项上时,会在程序的状态栏中显示“Prompt”文本框中的内容,

    即“打开电影《大话西游之月光宝盒》”。回车关闭属xìng编辑对话框,保存修改。

    (4)按照步骤(3)的方法加入菜单项“仙履奇缘”,其属xìng对话框如图3-8 所示。

    图3-8 添加“月光宝盒”菜单项

    (5)完成两个子菜单项的添加后,在资源编辑器中得到如图3-9 所示的效果。

    图3-9 添加完成后的“大话西游”菜单项

    3.2.2 加速键的创建

    键盘加速键是应用程序中定义的某些组合键,按下组合键可以快捷地选择相应的菜单项

    枫叶文学网www.fywxw.com

    Visual C++ 6.0 程序设计从入门到精通

    ·50·

    和执行某些相应的cāo作。加速键可以和菜单项相关联,也可以定义某些菜单上没有提供的命

    令。例如Visual C++ IDE 中复制和粘贴的快捷键分别是Ctrl+C 和Ctrl+V,这两个快捷键就是

    直接关联到IDE“编辑”菜单下的“复制”和“粘贴”菜单项。与菜单项的关联只需要将加

    速键的ID 设置为对应菜单项的ID,比如Ctrl+C 的ID 设置为ID_EDIT_COPY 就可以关联到

    ID 同样是ID_EDIT_COPY 的“编辑”菜单下的“复制”菜单项。

    下面以在3.2.1 节中创建的工程中添加加速键为例介绍添加加速键的方法。

    (1)在集成开发环境(IDE)左侧单击“ResourceView”选项卡,在树状列表中寻找

    “Accelerator”节点下的“IDR_MAINFRAME”子节点,单击该节点就会在右侧客户窗口中打

    开加速键资源IDR_MAINFRAME 的加速键列表,如图3-10 所示。IDR_MAINFRAME 加速

    键资源是AppWizard 在创建应用程序时默认添加的,一般无需另外创建新的加速键资源。

    (2)双击编辑界面右侧客户区最下方的虚线框,打开一个加速键属xìng编辑对话框,如图

    3-11 所示,在该对话框中即可添加新的加速键。

    在属xìng编辑对话框的“ID”文本框中输入“ID_MOVIE1”,对应“大话西游”菜单项下

    的“月光宝盒”菜单项的ID,输入完毕后“ID”文本框会自动显示“ID_MOVIE1=数字”,

    这里数字表示ID_MOVIE1 的数值,一般由Visual C++自动给出,用户无需更改。

    在“Key”文本框中输入“Y”,选中“Modifiers”区域中的“Ctrl”复选框,取消其他复

    选框的的选取,在“Type”区域中选中“VirtKey”单选框,表示使用虚拟键(Virtual Key)。

    这样就建立起加速键Ctrl+Y 和“月光宝盒”菜单项的对应。程序运
上一页 目录 下一页