|

楼主 |
发表于 2021-11-16 14:55:47
|
显示全部楼层
感谢回复
我没有重新移植整个ATM的程序
我只采用了里面的MainTask函数
因为芯片使用H743,重新移植比较麻烦
上面楼的调试是在原来的基础上MainTask的While循环里面获取数据
通过读取收据发现,只有在While循环里面才能获取实体按键的信息,无论实体按键发送任何按键信息;
我尝试按了
GUI_StoreKeyMsg(GUI_KEY_UP, 1);
GUI_StoreKeyMsg(GUI_KEY_DOWN, 1);
GUI_StoreKeyMsg(GUI_KEY_LEFT, 1);
GUI_StoreKeyMsg(GUI_KEY_RIGHT, 1);
GUI_StoreKeyMsg(GUI_KEY_ESCAPE, 1);
GUI_StoreKeyMsg(GUI_KEY_BACKTAB, 1);
GUI_StoreKeyMsg(GUI_KEY_TAB, 1);
GUI_StoreKeyMsg(GUI_KEY_ENTER, 1);
在MainTask的While循环里面都能读取正确的按键宏定义
因此感觉只能获取聚焦的控件的按键信息暂时不是这个问题
我感到疑惑的是以前的程序不用在While循环里面都能获取到按键信息
而我这个一定要在While循环才能读取到按键信息
不知道是否移植的原因,还是新版本的原因 |
|