火山PC全局热键
本源码转载自利快云https://www.lkuaiy.com/火山PC全局热键一、需要调用的模块
[*]视窗基本类
[*]MFC界面基本类
[*]volXH热键支持库 本文末附下载
二、代码结构
[*]项目结构
https://www.lkuaiy.com/image/editor/16252129593625.png
[*]代码截图
https://www.lkuaiy.com/image/editor/16252131194289.png
三、实现步骤
1.引用vloxH热键模块后,在主窗口下定义全局热键类型变量
2.在窗口创建完毕事件下,zc全局热键,使用全局.zc()命令
3.zc命令简介
[*]参数一 窗口句柄 使用取窗口句柄() 获取MFC界面的句柄填入
[*]参数二 热键ID 由用户自定义,取值范围是0~49151,用于区别同一对象下的不同热键监控
[*]参数三 功能键 功能键意思是主键,比如监控热键 Alt A,这里Alt是功能键
[*]参数四 键代码 Alt A,这里的键代码代表的是A
[*]参数五 热键名称 自定义,任意文本
https://www.lkuaiy.com/image/editor/16252142835701.png
3.点击全局热键类->点击按钮(闪电)标志->点击全局热键.反馈事件,自动生成热键触发事件
https://www.lkuaiy.com/image/editor/16252148064523.png
4.只有一个全局热键的变量,不需判断来源对象,这里使用**出信息框来简单的演示
https://www.lkuaiy.com/image/editor/16252150299653.png
5.在窗口将被销毁事件下,移除全局热键,使用全局.移除()命令
4.移除命令简介
[*]参数一 窗口句柄 要和zc时候填写的句柄一致
[*]参数二 热键ID 要和zc时候填写的ID一致
https://www.lkuaiy.com/image/editor/16252146934532.png
三、GIF演示
https://www.lkuaiy.com/image/editor/16252156267780.gif
四、附件下载
**** Hidden Message *****
是的身份为服务而非 热污染翁 热服务二翁热吻而翁热吻而翁让问问 如果您要查看本帖隐藏内容请回复 顶一个,支持,支持 感谢分享~支持火山 不支持32位:'( 好东西啊,不是键盘钩子吧 我来看看