本帖最后由 傻小猪 于 2020-2-3 00:50 编辑
热键测试
搞定了,这个没有用到模块的,如果是调用模块的话就更方便简洁了

[C] 纯文本查看 复制代码 .版本 2
.支持库 shellEx
.程序集 窗口程序集_启动窗口
.程序集变量 热键1, 整数型
.程序集变量 热键2, 整数型
.程序集变量 键值1, 整数型
.程序集变量 键值2, 整数型
.子程序 _编辑框1_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型
键值1 = 键代码
编辑框1.内容 = 字符 (键值1)
.子程序 _编辑框2_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型
键值2 = 键代码
编辑框2.内容 = 字符 (键值2)
.子程序 _按钮1_被单击
撤销热键 (_启动窗口.取窗口句柄 (), 热键1)
热键1 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1_热键.取窗口句柄 (), 0, 键值1)
.如果真 (热键1 > 0)
信息框 (“设置热键1”, 0, , )
.如果真结束
.子程序 _按钮2_被单击
撤销热键 (_启动窗口.取窗口句柄 (), 热键2)
热键2 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1_热键.取窗口句柄 (), 0, 键值2)
.如果真 (热键2 > 0)
信息框 (“设置热键2”, 0, , )
.如果真结束
.子程序 _标签1_热键_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = 热键1)
编辑框3.内容 = “你按下了热键1”
.如果真结束
.如果真 (参数一 = 热键2)
编辑框3.内容 = “你按下了热键2”
|