易语言某键被按下如何实现?如同鼠标左键被按下。实现长按某键执行程序,某键弹起不执行

易语言中,我现在需要实现长按E键执行一段程序,放开E键后不执行。模块的监视热键只能监视按了某键(按下并弹起某键)后执行程序,__启动窗口_按下某键也不能达到我的目的。要求:不要用时钟周期=1之类的实现。谢谢各位大大~~

__启动窗口_按下某键。可以实现啊!.你的先让__启动窗口获取焦点。

例子:窗口中按下E键就会自动往编辑框中写入a直到弹起。
.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

_启动窗口.获取焦点 ()

.子程序 __启动窗口_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型

.如果真 (键代码 = #E键)
子程序1 ()
.如果真结束

.子程序 __启动窗口_放开某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型

.判断开始 (键代码 = 69)
信息框 (“你松开了E键”, 0, )
.默认

.判断结束

.子程序 子程序1

编辑框1.内容 = 编辑框1.内容 + “a”追问

这种方法,只能在启动窗口得到焦点的时候才行,我需要在某个程序中使用,有其他方法可以实现吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-22
调用API可以实现追问

呜,API还没开始学呢。如何实现呢?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网