) 组合键。 很多时候,程序使用加速键来重复常用菜单项的操作(但是,加速键也可用于运行非菜单功能)。 例如,许多程序都有一个“编辑”菜单,其中包含“”或“清除”选项,并且这些程序通常将 Del 键指定为该选项的加速键。 用户可以通过“Alt键”从菜单中选择“ ”选项,或者直接按加速键Del。当窗口过程收到消息时,不必确定是使用菜单还是加速键。 自己实现同样的菜单功能有什么好处? 对于单窗口应用程序,您当然可以拦截键盘消息,但是通过使用加速键可以获得一百思特网些好处:您不需要重做菜单和加速键的处理。 再写一次。 加速键对于具有多个窗口和多个窗口过程的应用程序非常重要。 正如我们所看到的,键盘消息被发送到当前活动窗口的窗口过程。 然而,对于加速键,消息被发送到函数中给出代码名称的窗口过程。 通常这是主窗口,也是带有菜单的窗口,这意味着每个窗口过程不需要重写加速键操百思特网作处理程序。 如果您在主窗口的显示区域中使用非模式对话框(在下一章中讨论)或子窗口,则此优点变百思特网得非常重要。 如果定义特定的加速键在不同窗口之间移动,则只有一个窗口过程需要具有此处理程序。
正文
什么是键盘的加速功能
-- 展开阅读全文 --