易语言注册热键
1. 易语言 注册热键怎么用 请给全部代码 谢谢
加一个来标签。
.版本2
.支持库shellEx
.程序自集窗口程序集1
.程序集变量F1,整数型
.子程序__启动窗口_创建完毕
F1=注册热键(取窗口句柄(),标签1.取窗口句柄(),0,#F1键)
.子程序_标签1_反馈事件,整数型
.参数参数一,整数型
.参数参数二,整数型
.如果真(参数一=F1)
销毁()
.如果真结束
2. 易语言如何注册全局热键
下面的实例用到一个标签一个按钮,调试通过,需要的功能你自己是可以添加的,采纳吧!
.版本 2
.支持库 shellEx
.支持库 spec
.程序集 窗口程序集1.程序集变量 bis, 整数型, , , 注册到的标识,标签反馈参数的便是这个,每个按键都有固定的标识,用此可判断按下什么
.子程序 __启动窗口_创建完毕
bis = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #键1)
.判断开始 (bis = 0)
信息框 (“注册热键失败!”, 0, “提示”)
.默认
信息框 (“注册热键成功,请切换到其他程序按下按键1!”, 0, “提示”)
调试输出 (bis)
.判断结束
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
调试输出 (参数一)
.判断开始 (按钮1.标题 = “播放”)
按钮1.标题 = “停止”
返回 ()
.默认
.判断结束
调试输出 (1)
.判断开始 (按钮1.标题 = “停止”)
按钮1.标题 = “播放”
返回 ()
.默认
.判断结束调试输出 (2)
.子程序 _按钮1_被单击
.判断开始 (按钮1.标题 = “播放”)
按钮1.标题 = “停止”
返回 ()
.默认
.判断结束
.判断开始 (按钮1.标题 = “停止”)
按钮1.标题 = “播放”
返回 ()
.默认
.判断结束
.子程序 __启动窗口_将被销毁
调试输出 (bis)撤销热键 (取窗口句柄 (), bis)
.子程序 __启动窗口_可否被关闭, 逻辑型
调试输出 (bis)撤销热键 (取窗口句柄 (), bis)
3. 易语言注册热键函数
可以使用函数“注册热键”
用法:
〈整数型〉 注册热键 (整数型 窗口句柄,整版数型 标签句柄,整数型 功能权键,整数型 主热键)
注册系统热键,返回一个热键标识,失败返回0。本命令为初级命令。
参数<1>的名称为“窗口句柄”,类型为“整数型(int)”。窗口句柄。
参数<2>的名称为“标签句柄”,类型为“整数型(int)”。使用标签的反馈事件来接受热键。
参数<3>的名称为“功能键”,类型为“整数型(int)”,初始值为“0”。可以为:0-无功能键;1-ALT键;2-CTRL键;4-SHIFT键或各键值之和。
参数<4>的名称为“主热键”,类型为“整数型(int)”。键代码,可以使用易语言中的键代码常量。
代码示例:
例如:注册热键Ctrl+S
注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 2, #S键)
4. 易语言注册热键问题,怎么注册组合键
.版本 2
.支持库 shellEx
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 J, 整数型专
.子程序 __启动窗口_创建完属毕
J = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 1, #J键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = J)
调试输出 (“组合键CTRL+J”)
返回 ()
.如果真结束
5. 易语言如何注册热键中的+,-,× ,÷
.版本 2
.支持库 shellEx
.支持库 spec
.子程序 __启动窗口_创建完毕
注册热键 (取窗专口句柄属 (), 标签1.取窗口句柄 (), 0, 107) ' 小键盘 “+”
注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, 109) ' 小键盘 “-”
注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, 106) ' 小键盘 “*”
注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, 111) ' 小键盘 “/”
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
调试输出 (参数一)
6. 易语言注册热键的问题
我想你应该是按了来F1 开始按钮被自单击,按了F2 停止按钮被单击。我做了一个例子你可以参考。 这里要插入一个标签。 代码如下:
.程序集 窗口程序集1
.程序集变量 F1, 整数型
.程序集变量 F2, 整数型
.子程序 __启动窗口_创建完毕
F1 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键)
F2 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F2键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = F1)
_开始按钮_被单击 ()
.如果真结束
.如果真 (参数一 = F2)
_停止按钮_被单击 ()
7. 易语言怎么注册热键
刚刚写好的,直接复制就可以用了,需要一个标签,一个时钟,这里设置成1毫秒按一次回A键
.版本 2
.支持库答 shellEx
.支持库 eAPI
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F10键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果 (时钟1.时钟周期 = 0)
时钟1.时钟周期 = 1
.否则
时钟1.时钟周期 = 0
.如果结束
.子程序 _时钟1_周期事件
模拟按键 (#A键, , )
8. 易语言如何使用热键框来注册热键
其实就是一个注册热键而已
1、当焦点在编辑框时,检测用户的按键,一般都是专组合键
2、显示用属户所按的组合键
3、在用户还没有确定的情况下,不断循环第一步和第二步,因为有可能用户重新选择
4、在确定按钮的事件中,注册此热键,并写入ini之类的外部文件,下次运行软件时重新注册热键。
9. 易语言注册热键
注册热键需要标签组件配合使用..
代码如下:
.版本 2
.支持库 shellEx
.支持库 eAPI
.程序版集权 窗口程序集1
.子程序 __启动窗口_创建完毕
注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #C键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
模拟按键 (#A键, #B键, )
信息框 (“”, 0, )
后面这个信息框弹出是为了提示整个代码是成功的.
10. 易语言如何注册多个热键
先新建个标签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, )
.如果真结束
我的邮箱:[email protected]