当前课程知识点:VC++面向对象与可视化程序设计(下):MFC编程基础 > 第8章 在MFC中创建应用程序的资源 > 8-4 加速键资源的创建及其使用 > 8-4
返回《VC++面向对象与可视化程序设计(下):MFC编程基础》慕课在线视频课程列表
返回《VC++面向对象与可视化程序设计(下):MFC编程基础》慕课在线视频列表
下面给大家介绍加速键资源的创建
我们仍然在上一个例子的基础上进一步增加功能
我们在原来例子的基础上添加Ctrl+W来触发“显示”菜单项的功能
大家刚才看到了,在我们的菜单里面
在显示的地方加了一个Ctrl+W
来说明这里有一个加速键
我们还不能对Ctrl+W进行操作
因为还没响应加速键
下面我们一块来学习一下如何响应加速键
我们打开应用程序
然后在资源视图里
打开加速键Accelerator
加速键里我们看到IDR_MAINFRAME
会看到一张加速键表
我们选择空的地方
那么这个时候出现一个空的
我们找到ID_OPER_SHOW
然后我们设置
这个地方我们用的是Ctrl
这个地方用的是W
我们保存一下
我们仍然执行一下应用程序
如果我们按下Ctrl+W
就是Hello World跟菜单的显示操作项的操作效果是一样的
我们再按一下Ctrl+W
这时候“显示”前面的对勾也没有了
再显示出来
如果我们要想继续为菜单这个红绿蓝
增加加速键的操作
我们同样可以在这里选择红色ID_OPER_RED
这时候不用Ctrl了,用Alt
红色就用R这个字母
绿色,我们单击这个地方
选择绿色这个ID,Green
仍然选择Alt
然后这里选择green
G代表Green
然后我们再选择Blue 蓝色
仍然用Alt+B
这个时候大家看
显示的时候我们用Ctrl
颜色的时候用Alt
选Ctrl Alt 没有关系
根据你的需要
但是要注意
你不能跟前面已经选择用上的加速键冲突
这个地方要提醒大家
然后我们重新生成应用程序
我们看一下
如果这时候我用Alt+G 就变绿色了
Alt+B就变蓝色了
所以加速键的操作是正常的
-讨论实录
--0-0
-6-1 MFC概述
-6-2 C++的基本知识
--6-2-1 类
--6-2-2 对象
--6-2-6 重载
--6-2-9 指针
-6-3 MFC类的组织结构及主要的类的简介
--6-3-2 根类
-6-4 MFC中全局函数和全局变量
-7-1 概述
--7-1-1
--7-1-2
-7-2 按钮控件及其应用
--128B12447816EEF99C33DC5901307461
-7-3 按钮控件及其应用
--7-3
-7-4 静态控件
--7-4
-7-5 列表框控件
--7-5-1
--7-5-2
-7-6 编辑框控件
--7-6
-7-7 组合框控件
--7-7
-7-8 对话框通用控件
--7-8-1
--7-8-2
-讲义源代码
--html
-8-1&2 资源的应用以及菜单资源的使用
--8-1-1
--8-1-2
-8-3 快捷菜单的创建及其应用
--8-3
-8-4 加速键资源的创建及其使用
--8-4
-8-5 工具条资源的创建及其使用
--8-5
-8-6 字符串资源的使用
--8-6
-8-7 位图资源的创建及其使用
--8-7
-课堂示例源代码
--html
-第一次作业内容及要求
--html
--第一次作业及答题链接--作业
-9-1 概述
--9-1
-9-2 Doc/View框架的主要成员
--Video
-9-3 文档操作中的一些重要概念
--Video
-9-4 SDI编程实例
--Video
-9-5 MDI编程实例
--9-5-1
--9-5-2
-课堂示例源代码
--html
-第二次作业内容及要求
--html
--第二次作业及答题链接--作业
-10-1 利用音频函数实现多媒体程序设计
--10-1-1
--10-1-2
--10-1-3
--10-1-4
-10-2 利用Windows Media Player控件实现多媒体程序设计
--10-2
-课堂示例源代码
--html
-例11-1
--例1
-例11-2
--例11-2
-例11-3
--例11-3
-例11-4
--例11-4
-11-1 ODBC介绍与引用
--11-1
-课堂示例源代码
--html
-第三次作业及答题链接