|
首先问下AI,C++的监视热键该怎么写,我用的阿里的通义千问
看明白了吧,用个死循环来判断按键状态,在循环前面得申明2个变量用做接收状态
判断语句看不懂也没关系,可以嵌入代码照抄
同时也可以发现,网络搜索的易语言的写法:
判断<GetAsyncKeyState(虚拟键码)!= -1>是错误的!!!
事实上你用过判断不等于-1也知道有问题,时灵时不灵
那么下面开始构思,通过热键控制炫语言界面隐藏和显示
步骤来了
-1 定义3个全局变量
- 逻辑型 全_上次按键状态 = 假 // 初始的时候并没有按下键
- 逻辑型 全_当前按键状态 = 假 // 初始的时候并没有按下键
- 逻辑型 全_窗口显示 = 真 // 初始的时候窗口就显示出来了
复制代码 -2 定义一个窗口定时器(功能上类似易语言和火山的时钟),用来循环判断按键状态
(定时器放的代码位置我也加进来了,不要怕)
- 主窗口.运行() //运行上面设计器生成的类中的运行()函数
- //在进入UI后需要运行的代码写在这里
- 主窗口.置炫彩定时器(10086, 50) // ID自己随便写个,50表示延时50毫秒
- 炫彩_运行() //运行消息循环
复制代码 -3 注册定时器事件
-4 写定时器事件的代码,直接从AI里抄,论坛代码会吞掉锁进,直接给图吧
编译调试-大功告成
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|