.版本 2
.支持库 shellEx
.支持库 eAPI
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果 (时钟1.时钟周期 = 0)
时钟1.时钟周期 = 1
.否则
时钟1.时钟周期 = 0
.如果结束
.子程序 _时钟1_周期事件
模拟按键 (#F键, , )
这是我写的代码,目前热键固定为F1键,我想添加一个热键框,让热键框里的内容注册为热键,该怎么做?
为什么我按照下面的方法做,程序运行,更改热键框里的热键后不起作用呢?
关于易语言热键框的问题!!
答案:2 悬赏:20 手机版
解决时间 2021-02-09 20:13
- 提问者网友:临风不自傲
- 2021-02-09 07:54
最佳答案
- 五星知识达人网友:蓝房子
- 2021-02-09 08:19
把
“注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键)”
改成
注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 热键框1.功能键, 热键框1.键)
“注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键)”
改成
注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 热键框1.功能键, 热键框1.键)
全部回答
- 1楼网友:旧脸谱
- 2021-02-09 09:12
这个我也做给别人过。。。看下面吧。。。
.版本 2 .支持库 shellex
.程序集 窗口程序集1 .程序集变量 热键
.子程序 __启动窗口_创建完毕
组合框1.加入项目 (“请选择:”, ) 组合框1.加入项目 (“a键”, #a键) 组合框1.加入项目 (“b键”, #b键) 组合框1.加入项目 (“c键”, #c键) 组合框1.现行选中项 = 0 ' ,其它自己写了
.子程序 _标签1_反馈事件, 整数型 .参数 参数一, 整数型 .参数 参数二, 整数型
.如果真 (参数一 = 热键) .判断开始 (选择框1.选中 = 真) 选择框1.选中 = 假 .默认 选择框1.选中 = 真 .判断结束
.如果真结束 ' 易语言精英团队解答
.子程序 _组合框1_列表项被选择
.如果真 (组合框1.现行选中项 = 1) ' 注册a键 撤销热键 (标签1.取窗口句柄 (), 热键) 热键 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, 组合框1.取项目数值 (组合框1.现行选中项))
.如果真结束 .如果真 (组合框1.现行选中项 = 2) ' 注册b键 撤销热键 (标签1.取窗口句柄 (), 热键) 热键 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, 组合框1.取项目数值 (组合框1.现行选中项)) .如果真结束 .如果真 (组合框1.现行选中项 = 3) ' 注册c键, 撤销热键 (标签1.取窗口句柄 (), 热键) 热键 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, 组合框1.取项目数值 (组合框1.现行选中项)) .如果真结束 ' ,其它自己写了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯