易语言 热键启动和停止 10
用注册热键、线程来启动和停止程序如果我按了F10启动键,再按一次F10启动键,程序会一直重复的启动子程序,有什么办法能让热键启动后,将热键启动为禁止重复按热键F10,等停...
用注册热键、线程来启动和停止程序
如果我按了F10启动键,再按一次F10启动键,程序会一直重复的启动子程序,有什么办法能让热键启动后,将热键启动为禁止重复按热键F10,等停止热键按了之后才能再热键启动
.版本 2
.程序集 窗口程序集1
.程序集变量 F10, 整数型
.程序集变量 F12, 整数型
.程序集变量 线程, 整数型
__启动窗口_创建完毕
.版本 2.支持库 shellEx
F10 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F10键)
F12 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F12键)
.版本 2.支持库 EThread
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = F10)
创建线程 (&子程序1, , 线程)
.如果真结束
.如果真 (参数一 = F12)
销毁线程 (线程)
.如果真结束
.版本 2
.子程序 子程序1
'程序代码........
子程序2()
.版本 2
.子程序 子程序2
'程序代码........ 展开
如果我按了F10启动键,再按一次F10启动键,程序会一直重复的启动子程序,有什么办法能让热键启动后,将热键启动为禁止重复按热键F10,等停止热键按了之后才能再热键启动
.版本 2
.程序集 窗口程序集1
.程序集变量 F10, 整数型
.程序集变量 F12, 整数型
.程序集变量 线程, 整数型
__启动窗口_创建完毕
.版本 2.支持库 shellEx
F10 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F10键)
F12 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F12键)
.版本 2.支持库 EThread
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = F10)
创建线程 (&子程序1, , 线程)
.如果真结束
.如果真 (参数一 = F12)
销毁线程 (线程)
.如果真结束
.版本 2
.子程序 子程序1
'程序代码........
子程序2()
.版本 2
.子程序 子程序2
'程序代码........ 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询