其实就是一个注册热键而已
1 、当焦点在编辑框时,检测用户的按键 ,一般都是组合键
2、显示用户所按的组合键
3、在用户还没有确定的情况下,不断循环第一步和第二步,因为有可能用户重新选择
4 、在确定按钮的事件中 ,注册此热键,并写入ini之类的外部文件,下次运行软件时重新注册热键 。
我的易语言热键注册程序用不了,,按下热键没有反应 求解答,下面有截图,
先新建个标签1
源码:
.版本
2
.支持库
shellEx
.程序集
窗口程序集1
.程序集变量
F1,
整数型
.程序集变量
F2,
整数型
.程序集变量
F3,
整数型
.子程序
__启动窗口_创建完毕
F1
=
注册热键
(取窗口句柄
(),
标签1.取窗口句柄
(),
0,
#F1键)
F2
=
注册热键
(取窗口句柄
(),
标签1.取窗口句柄
(),
0,
#F2键)
F3
=
注册热键
(取窗口句柄
(),
标签1.取窗口句柄
(),
0,
#F3键)
.子程序
_标签1_反馈事件,
整数型
.参数
参数一,
整数型
.参数
参数二,
整数型
.如果真
(参数一
=
F1)
信息框
(“F1键 ”,
0,
)
.如果真结束
.如果真
(参数一
=
F2)
信息框
(“F2键”,
0,
)
.如果真结束
.如果真
(参数一
=
F3)
信息框
(“F3键”,
0,
)
.如果真结束
我的邮箱:huayou60@163.com
很高兴回答您的问题。兰婼兂堺的回答是指注册系统级热键 ,也就是说当您的焦点未在该程序上时,按下热键依旧会运行子程序,如果您的需求同上述 ,则下载超级模块后使用 监视热键() 函数;如果您希望注册只有获得焦点时按下热键才会激活的子程序,请在该窗口的 按下某件 事件中,写如下代码:
如果真 (键代码 = 112)
信息框 (“你按了f1 ”, 0, )
注:112即F1的键代码。
本文来自作者[醉文]投稿,不代表格瑞号立场,如若转载,请注明出处:https://gree0731.com/ig/4082.html
评论列表(4条)
我是格瑞号的签约作者“醉文”!
希望本篇文章《易语言如何使用热键框来注册热键-》能对你有所帮助!
本站[格瑞号]内容主要涵盖:生活百科,小常识,生活小窍门,知识分享
本文概览:其实就是一个注册热键而已1、当焦点在编辑框时,检测用户的按键,一般都是组合键2、显示用户所按的组合键3、在用户还没有确定的情况下,不断循环第一步和第二步,因为有可能用户重新选择...