求教注册多个热键
易语言吧
全部回复
仅看楼主
level 7
谁可以用代码说下
另求教模块怎么用导入后怎么使用
.版本 2
.子程序 窗口_热键注册, 逻辑型, 公开, 注册一个全局热键;成功返回真,失败返回假
.参数 窗口句柄, 整数型, 可空, 通常为 取窗口句柄(),如果不是在启动窗口创建完毕下面注册,可以留空;比如,在按钮被单击下就可以留空;
.参数 功能键, 整数型, 可空, 1 Alt 2 Ctrl 4 Shitf 8 Win 若要两个或以上的状态键按则把它们的值相加.
.参数 键代码, 整数型, , 主键,如:#F键
.参数 子程序指针, 子程序指针, , 响应热键事件的子程序指针,四个参数(窗口句柄,消息786,热键ID,参数)
.参数 标识文本, 文本型, , 随便输,只是用于标识的,尽量写复杂,这样可以避免重复;
怎么用
希望大神们不吝赐教谢谢,有截图或代码感谢
2013年11月05日 11点11分 1
level 12
2013年11月05日 11点11分 2
level 12
我觉得不用模块也是可以的……
2013年11月05日 11点11分 3
level 12
喜欢用API的注册热键
2013年11月05日 11点11分 4
level 4
加我QQ,我教你,492634926,给你这个答案,我简单说下,你不能理解这些是怎么写就不要加我了:
需要一个标签,一个启动窗口(默认有)
集变量:a,b,c
启动窗口创建完毕:
a=注册热键(取窗口句柄(),标签.取窗口句柄(),0,#a键)
b=注册热键(取窗口句柄(),标签.取窗口句柄(),0,#b键)
c=注册热键(取窗口句柄(),标签.取窗口句柄(),0,#c键)
_标签_反馈事件:参数一,参数二
判断(参数一=a),是则输出调试文本(1)返回,
否则判断(参数一=a),是则输出调试文本(2)返回,
否则判断(参数一=a),是则输出调试文本(3)返回,
运行,测试正常,记得在销毁时撤销热键()
2013年11月05日 12点11分 5
啊~欺负爪机党…
2013年11月05日 13点11分
回复 我要求助V :层主这是新号,才回复了四次帖子(全部都是在易语言吧)
2013年11月05日 14点11分
我用模块监视热键,比较方便 谢谢
2013年11月07日 05点11分
1