易语言功能键状态怎么写

1.易语言中的功能键状态怎么写推荐这样:
.版本 2
.子程序 _救人效果_位置被改变
.如果真 (救人效果.位置 = 40)
信息框 (“hhaha”, 0, )
#也是一样的,就是这个滚动条移动到指定的位置就执行命令,
————————————————————————————————
.版本 2
#CTRL键状态
#SHIFT键状态
#ALT键状态
一般是这样:(一般)
.版本 2
.如果真 (功能键状态 = #Ctrl键状态)
意思就是:一直按着这个键滚动
又来100分 ·· 你到底多少分···
2.易语言怎么写热键虽然没看懂你的意思
不过你可以按照如下思路去实现你的热键功能
双击启动窗口,然后在启动窗口创建完毕对应的子程序里写入你要的热键形式
子程序 __启动窗口_创建完毕
监视热键 (&_按钮_开始_被单击,#F5键,)
监视热键 (&_按钮_开始_被单击,#回车键,)
子程序 _按钮_开始_被单击
(写入按F5后实现的功能)
子程序 延迟
延迟(500)
顺便 提一下 要实现“+”键的话另外要写常量的
用到超级模块,功能如下
子程序名:监视热键
监视一个热键,当热键被触发时激活响应事件.(成功返回热键标识,失败返回0).注:必须真实的按键才会触发热键
返回值类型:整数型
参数的名称为“响应事件”,类型为“子程序指针” 。注明:响应事件(热键标识,其它 。),事件参数数目不限 。
参数的名称为“键代码”,类型为“整数型” 。注明:触发事件的基本键,事件在基本键按下时触发 。
参数的名称为“功能键状态”,类型为“整数型”,允许接收空参数数据 。注明:1 Alt 2 Ctrl 4 Shitf 8 Win 若要两个或以上的状态键,则把它们的值相加.
参数的名称为“其它键”,类型为“整数型”,允许接收空参数数据 。注明:如果你需要注册由两个普通键组合的热键,可设置一个其它键代码.
3.易语言怎么写快捷键 比如按F1就等于按了按钮1 而且在缩小状态按下F1.通过键代码控制来设定快捷键,但有一点一定要注意使用 _启动窗口.获取焦点 () 命令使焦点位于启动窗口!因为窗口有组件或触动任一组件焦点就会转移!
.版本 2
.子程序 __启动窗口_按下某键,逻辑型
.参数 键代码,整数型
.参数 功能键状态,整数型
.如果真 (键代码 = #F1键)
_按钮1_被单击 ()
.如果真结束
.子程序 _按钮1_被单击
_启动窗口.获取焦点 ()
信息框 (“大哥,你干嘛用键盘砸我!”,0, )
方法2.用注册热键()命令
4.易语言怎么写控制热键的开启和禁止.版本 2
.支持库 shellEx
.程序集 窗口程序集1
.程序集变量 热键1,整数型
.程序集变量 热键2
.程序集变量 热键3
.子程序 __启动窗口_创建完毕
组合框1.现行选中项 = 0
热键1 = 注册热键 (_启动窗口.取窗口句柄 (),标签1.取窗口句柄 (),0, #F1键)
热键2 = 注册热键 (_启动窗口.取窗口句柄 (),标签1.取窗口句柄 (),0, #F2键)
热键3 = 注册热键 (_启动窗口.取窗口句柄 (),标签1.取窗口句柄 (),0, #F3键)
.子程序 _标签1_反馈事件,整数型
.参数 参数一,整数型
.参数 参数二,整数型
.如果 (组合框1.现行选中项 = 0)
参数一 = 热键1
信息框 (“按下热键F1成功!”,0, )
.否则
.如果 (组合框1.现行选中项 = 1)
参数一 = 热键2
信息框 (“按下热键F2成功!”,0, )