易语言如何判断按键是否按下

易语言如何判断按键是否按下,第1张

易语言如何判断某个按键是否按下可以先作一个编辑框,加入事件处理子程序为,按下某键,具体步骤如下:

子程序 _编辑框1_按下某键, 逻辑型

参数 键代码, 整数型

参数 功能键状态, 整数型

编辑框1内容 = 到文本 (键代码)

最好设置编辑框输入方式=只读方式

扩展资料:

易语言支持库文件扩展名有fne、fnr、fnl、npk四种。

fne是制作好的DLL文件,例如系统核心支持库、应用接口支持库。

fnr类似fne,但不具有编辑信息,用于编译后打包给用户使用。

fnl类似fne,但无运行支持代码的支持库,一般为易语言IDE的插件支持库。

npk属于易语言COM包装支持库,该支持库是引用COM包装库生成的,例如WebBrowser、Windows媒体播放器。

参考资料来源:百度百科-易语言

版本 2
程序集 窗口程序集_启动窗口
子程序 _时钟1_周期事件
鸣叫 ()
子程序 __启动窗口_按下某键, 逻辑型
参数 键代码, 整数型
参数 功能键状态, 整数型
如果真 (功能键状态 = 0 且 键代码 = #空格键)
时钟1时钟周期 = 500
如果真结束
子程序 __启动窗口_放开某键, 逻辑型
参数 键代码, 整数型
参数 功能键状态, 整数型
如果真 (功能键状态 = 0 且 键代码 = #空格键)
时钟1时钟周期 = 0
如果真结束

设置一个文件,或者注册表项,记录点击的次数及日期。
在该按钮的onclick函数里面,增加检查该记录项的功能,如果日期早于今日,置次数为1,日期为今日,执行一次相应功能;
如果日期为今日,次数为1,提示“今日已经点击过。”,“确定”之后直接退出函数。

1个按钮,标题改为 开始,再加1个时钟,就OK了,标题改为 开始主要是按钮更换标题提醒按钮行为,不需要模块!!!
版本 2
支持库 NSService
子程序 _按钮1_被单击
如果 (按钮1标题 = “开始”)
按钮1标题 = “停止”
时钟1时钟周期 = 300
否则
按钮1标题 = “开始”
时钟1时钟周期 = 0
如果结束
子程序 _时钟1_周期事件
模拟键盘 (#回车键, 假)

在按钮被单击事件的过程中先执行你想的其他处理,然后就用一个逻辑函数去判断程序d出的对话框按下哪个按钮!以下是手写的易代码,仅供参考!你可按实际情况改写!如果真(信息框(“你确定要……”,#确认取消键,“提示”)=#确认键)然后在下面写你想写其他处理

你想要停止什么?
启动一个线程后,用程序集变量保存线程ID,在需要停止的地方结束线程不就行了么?
再则,“暂停()”这个命令只在调试环境下有效,你连这个都不知道?
调用格式: 〈无返回值〉 暂停 () - 系统核心支持库->程序调试
英文名称:stop
本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。
可以在子程序中的任何地方放置此命令,使用此命令,就相当于在程序代码中设置断点。本命令为初级命令。
*** 作系统需求: Windows、Linux、Unix

版本 2
程序集 窗口程序集1
程序集变量 a, 文本型
子程序 __启动窗口_创建完毕
a = “开”
子程序 _按钮1_被单击
如果 (a = “开”)
_按钮1_被单击 ()
否则
如果结束
子程序 _按钮2_被单击
a = “关”


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10251921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存