请教STemWin实体按键如何传入驱动API?

2019-12-19 18:13发布

本帖最后由 styleno1 于 2014-5-22 11:59 编辑

汗颜,手册上愣是没找到明白的说明。

请各位一键点破!

思路说明:

一个进程键盘检测,一个进程GUI_Exec(),按下按键,发出键值,GUI进程调用初始化传递的Callback响应。

编辑说明:补充
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
styleno1
1楼-- · 2019-12-20 13:28
adce 发表于 2014-5-24 09:39

尚未解决,提供更多细节:
使用WM_SetFocus()/WM_HasFocus(),以及图形表现证实确实焦点设置成功。
然而调用GUI_SendKeyMsg()仍无法发出消息,分析汇编时,判定当前非零句柄时,值仍为零,跳出。


[多任务系统]

GUI_SendKeyMsg.jpg (93.34 KB, 下载次数: 1)

下载附件

2014-5-26 15:18 上传




疑问:看来他们不是对应一个局部变量,还缺少什么?
(回顾了uC/Gui 3.98的源码,它用的是同一个局部变量)





adce
2楼-- · 2019-12-20 16:50
styleno1 发表于 2014-5-26 15:21
尚未解决,提供更多细节:
使用WM_SetFocus()/WM_HasFocus(),以及图形表现证实确实焦点设置成功。
然而 ...
  1. hWin = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0);
  2. WM_SetFocus(hWin)
复制代码
gzhua20088ssj
3楼-- · 2019-12-20 22:22
emwin外部按键的处理问题, 到时试试看看
654705188
4楼-- · 2019-12-20 22:44
emwin外部按键 mark

一周热门 更多>