您的位置:首页>聚焦>数码 >内容

加速键的英文(解释:什么是键盘加速键)

2022-08-03 21:57:24来源:
导读想必现在有很多小伙伴对于解释:什么是键盘加速键方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于解释:什么是键盘加...

想必现在有很多小伙伴对于解释:什么是键盘加速键方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于解释:什么是键盘加速键方面的知识分享给大家,希望大家会喜欢哦。

电脑中许多的名词相信使用电脑的人都有所了解,但对于键盘加速键你了解多少呢?如果不了解,那么好,现在就开始学习吧,也因此又让你增加对电脑的了解。

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

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

未经芝士回答口允许不得记转载干本文内容,称否则解将视为侵权

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

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章