易语言如何设置按钮1被单击的热键F10

易语言如何设置按钮1被单击的热键F10
2024-11-18 06:43:44
推荐回答(2个)
回答1:

一个按钮1,一个标签1!
复制代码:
.版本 2
.支持库 shellEx

.程序集 窗口程序集1
.程序集变量 F10, 整数型

.子程序 __启动窗口_创建完毕

F10 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F10键)

.子程序 _按钮1_被单击

信息框 (“按10执行的?”, 0, )

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型

.如果真 (参数一 = F10)
_按钮1_被单击 ()
.如果真结束

回答2:

程序集 窗口程序集1
.程序集变量 计算热键, 整数型
.程序集变量 开关热键, 整数型
.程序集变量 开关, 逻辑型

.子程序 __启动窗口_创建完毕

计算热键 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键)
开关热键 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F2键)
开关 = 假

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型

.如果真 (开关 = 假)
.如果真 (参数一 = 计算热键)
_按钮1_被单击 ()
.如果真结束

.如果真结束
.如果真 (参数一 = 开关热键)
开关 = 取反 (开关)
.如果真结束

.子程序 _按钮1_被单击

结果.内容 = 到文本 (到数值 (加数.内容) + 到数值 (被加数.内容))