英文名称:RegHotKey
注册系统热键,返回一个热键标识,失败返回0。本命令为初级命令。
参数<1>的名称为“窗口句柄”,类型为“整数型(int)”。窗口句柄。
参数<2>的名称为“标签句柄”,类型为“整数型(int)”。使用标签的反馈事件来接受热键,反馈事件中的第一个参数为热键标识,第二个参数无效。
参数<3>的名称为“功能键”,类型为“整数型(int)”,初始值为“0”。可以为:0-无功能键;1-CTRL键状态;2-SHIFT键状态;4-ALT键状态或各键状态值之和。
参数<4>的名称为“主热键”,类型为“整数型(int)”。键代码,可以使用易语言中的键代码常量。
注意第三个参数 OK ?
是全局的热键吗(不管在哪按都有用)?很多方法。
可以钩子,比较复杂。就不写了。。写一下最简单的
.版本
2
.支持库
shellEx
.程序集
窗口程序集1
.程序集变量
热键值,
整数型
.子程序
__启动窗口_创建完毕
热键值
=
注册热键
(_启动窗口.取窗口句柄
(),
标签1.取窗口句柄
(),
0,
#F1键)
.子程序
_标签1_反馈事件,
整数型
.参数
参数一,
整数型
.参数
参数二,
整数型
.如果真
(参数一
=
热键值)
_按钮1_被单击()
返回
()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)