大家好,欢迎来到IT知识分享网。
加速键,是产生WM_COMMAND讯息(有些情况下是WM_SYSCOMMAND)的键组合。
热键,指通过某些特定的按键、按键顺序或按键组合来完成一个操作,很多快捷键往往与如 Ctrl 键、Shift 键、Alt 键、Fn 键以及 Windows 平台下的 Windows 键和 Mac 机上的 Meta 键等配合使用。
加速键有两种,一种是与菜单相关联的,另一种是自定义的。
添加加速键,首先要调用LoadAccelerators加载加速列表。
添加第一种时,在资源Accelerator中ID一栏选择要关联的菜单ID,然后选择对应的组合键。
添加第二种时,在资源Accelerator中ID一栏选用默认的新的ID项(添加后可在资源文件中修改ID名称),然后选择对应的组合键。
添加热键时,需要调用
BOOL RegisterHotKey( HWND hWnd, int id, UINT fsModifiers, UINT vk );
然后响应WM_HOTKEY消息处理。
注:记得在程序退出时调用
BOOL UnregisterHotKey( HWND hWnd, int id );
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/126107.html