易语言某键被按下如何实现?如同鼠标左键被按下。实现长按某键执行程序,某键弹起不执行
易语言中,我现在需要实现长按E键执行一段程序,放开E键后不执行。模块的监视热键只能监视按了某键(按下并弹起某键)后执行程序,__启动窗口_按下某键也不能达到我的目的。要求...
易语言中,我现在需要实现长按E键执行一段程序,放开E键后不执行。模块的监视热键只能监视按了某键(按下并弹起某键)后执行程序,__启动窗口_按下某键也不能达到我的目的。要求:不要用时钟周期=1之类的实现。谢谢各位大大~~
展开
2个回答
展开全部
__启动窗口_按下某键。可以实现啊!.你的先让__启动窗口获取焦点。
例子:窗口中按下E键就会自动往编辑框中写入a直到弹起。
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
_启动窗口.获取焦点 ()
.子程序 __启动窗口_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型
.如果真 (键代码 = #E键)
子程序1 ()
.如果真结束
.子程序 __启动窗口_放开某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型
.判断开始 (键代码 = 69)
信息框 (“你松开了E键”, 0, )
.默认
.判断结束
.子程序 子程序1
编辑框1.内容 = 编辑框1.内容 + “a”
例子:窗口中按下E键就会自动往编辑框中写入a直到弹起。
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
_启动窗口.获取焦点 ()
.子程序 __启动窗口_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型
.如果真 (键代码 = #E键)
子程序1 ()
.如果真结束
.子程序 __启动窗口_放开某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型
.判断开始 (键代码 = 69)
信息框 (“你松开了E键”, 0, )
.默认
.判断结束
.子程序 子程序1
编辑框1.内容 = 编辑框1.内容 + “a”
追问
这种方法,只能在启动窗口得到焦点的时候才行,我需要在某个程序中使用,有其他方法可以实现吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |