为什么要使用加速键?,什么是键盘加速键

2016-02-20 11:30 0 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享为什么要使用加速键?,什么是键盘加速键,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - 电脑常识 】

什么是键盘加速键?

加速键是产生WM_COMMAND消息(有些情况下是WM_SYSCOMMAND)的键组合。许多时候,程序使用加速键来重复常用菜单项的动作(然 而,加速键还可以用于运行非菜单功能)。例如,许多Windows程序都有一个包含Delete或Clear选项的Edit菜单,这些程序习 惯上都将Del键指定为该选项的加速键。使用者可以通过 Alt 键从菜单中选择 Delete 选项,或者只需按下加速键 Del 。当窗口消息处理程序收到一个WM_COMMAND消息时,它不必确定使用的是菜单还是加速键。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

为什么要使用加速键?

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

您也许会问:为什么我应该使用加速键?为什么不能直接拦截WM_KEYDOWN或WM_CHAR消息而自己实现同样的菜单功能呢?好处又在哪里呢?对于一 个单窗口应用程序,您当然可以拦截键盘消息,但是使用加速键可以得到一些好处:您不需要把菜单和加速键的处理方式重写一遍。

对于有多个窗口和多个窗口消息处理程序的应用程序来说,加速键是非常重要的。正如我们所看到的,Windows将键盘消息发送给目前活动窗口的窗口 消息处理程序。然而对于加速键, Windows把WM_COMMAND消息发送给窗口消息处理程序,该窗口消息处理程序的代号在Windows函数 TranslateAccelerator中给出。通常这是主窗口,也是拥有菜单的窗口,这意味着无须每个窗口消息处理程序都把加速键的操作处理程序重写 一遍。

如果您在主窗口的显示区域中,使用了非系统模态对话框(在下一章中会讨论)或者子窗口,那么这种好处就变得非常重要。如果定义一个特定的加速键以便 在不同的窗口之间移动,那么,只需要一个窗口消息处理程序有这个处理程序。子窗口就不会收到加速键引发的WM_COMMAND消息。

来源:http://www.tulaoshi.com/n/20160220/1645829.html

延伸阅读
360软件小助手实用小测 一键加速 360软件小助手一直桌面党们的最爱,每一个新功能都立足于给用户带来更好的电脑使用体验。如新增的一键加速功能,鼠标轻轻一点就能让系统进入最佳状态,帮用户轻松实现尽情游戏、疯狂秒杀、高效办公的各种效果。接下来,让我们体验下它的独到之处。 图1 360软件小助手新增一键加速功能 使用前...
标签: excel 软件教程
excel求和为什么是0 很多用户在利用excel进行求和函数公式计算的时候很多时候计算最后值变成了0,这是为什么呢?其原因有几点: 1、单元格的数字是非数字的文本格式,如图下要修改成常规或者数值格式,否则显示将变成不正常,所以最后值为0; 2、引用错误,在引用错误的情况下使用求和公式会出现错误提示如图下; ...
内存都去哪儿了?加速人生替您一键清理内存 最近由《时间都去哪儿了》改编的网络歌曲《内存都去哪儿了》,就是被瘟到死系统折磨多年的老用户的血泪吐槽: 内存都去哪儿了 还没开几个程序占用就满了 恐怕何时一下子 满屏幕都是窗口直接卡死 内存都去哪儿了 赶不及保存破系统就崩了 看着蓝屏只能重启 ...
《实况足球2014》加速键怎么用 快速拉开身位 加速键怎么用: 技巧很简单:RB×2(连点两下加速键)! 这几天也一直蛮关注论坛上大家的体会和心得的,也是了解到了很多操作技巧。确实很多感觉蛮实用的,不过发现这招竟然如此的适合自己。当然,也肯定会适合其他一部分的朋友的 那这里就简单分析一下: 2RB在这代实况里,可以再...
后台运行程序多?加速人生一键清理残留 电脑内存不够用?运行速度太慢了?你还在烦恼这一系列的问题吗?今天小编就给大伙推荐一款软件,保证你不再烦恼!电脑运行速度慢的问题再也不会发生在你的身上。 加速人生这款加速软件大家应该都熟悉:一键垃圾清理、自动内存优化、视频加速、关机加速等等功能得到用户们的认同;近期加速人生还推出...

经验教程

882

收藏

46
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部