精易论坛
标题:
热键注册问题
[打印本页]
作者:
南瓜2021
时间:
2025-3-10 16:27
标题:
热键注册问题
为什么热键注册这样能用
.版本 2
.支持库 shellEx
.程序集 窗口程序集_启动窗口
.程序集变量 集_热键标识1, 整数型
.程序集变量 集_热键标识2, 整数型
.子程序 __启动窗口_创建完毕
集_热键标识1 = 注册热键 (取窗口句柄 (), 标签25.取窗口句柄 (), 0, #F2键)
.如果真 (集_热键标识1 = 0)
信息框 (“注册热键失败”, 0, , )
.如果真结束
集_热键标识2 = 注册热键 (取窗口句柄 (), 标签25.取窗口句柄 (), 0, #F3键)
.如果真 (集_热键标识2 = 0)
信息框 (“注册热键失败”, 0, , )
.如果真结束
然后用其他子程序 线程启动 就失败了呢
.版本 2
.支持库 shellEx
.支持库 EThread
.子程序 变龙变人
集_热键标识1 = 注册热键 (取窗口句柄 (), 标签25.取窗口句柄 (), 0, #F2键)
.如果真 (集_热键标识1 = 0)
信息框 (“注册热键失败”, 0, , )
.如果真结束
集_热键标识2 = 注册热键 (取窗口句柄 (), 标签25.取窗口句柄 (), 0, #F3键)
.如果真 (集_热键标识2 = 0)
信息框 (“注册热键失败”, 0, , )
.如果真结束
.子程序 _开启变龙_被单击
停止变龙.禁止 = 假
开启变龙.禁止 = 真
启动线程 (&变龙变人, , 变龙变人线程)
.子程序 _停止变龙_被单击
停止变龙.禁止 = 真
开启变龙.禁止 = 假
强制结束线程 (变龙变人线程)
这样就失败
作者:
samll88
时间:
2025-3-10 17:42
监视按键.e
(2.59 KB, 下载次数: 9)
2025-3-10 17:41 上传
点击文件名下载附件
换个思路试试
作者:
是可可吖
时间:
2025-3-10 18:37
注册热键好像只能写在启动窗口下面
补充内容 (2025-3-10 18:38):
试试监视热键
作者:
山猫啊
时间:
2025-3-10 19:32
热键注册要在调用之前,所以一般是写在窗口创建成功的子程序内 你第二段只是写了子程序 但是没有做在调用之前做子程序调用 所以是失效的
作者:
15368134513
时间:
2025-3-11 11:27
上键盘钩子!
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4