硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5495|回复: 2
收起左侧

[emWin] 请教按键没有触发回调函数WM_KEY部分?

[复制链接]

210

主题

1043

回帖

1683

积分

至尊会员

More we do, more we can do.

积分
1683
发表于 2014-5-23 17:44:37 | 显示全部楼层 |阅读模式
已阅《第四期:实体按键操作STemWin控件》,没有使用设置焦点相关函数。


我所知的时序大概这样的:GUI_Delay()-->GUI_Exec-->WM_Exec-->MsgPoll-->MsgSend-->Callback(部分省略)
Msg发送会让当前OnFocus的控件响应,但即使我使用了WM_SetFocus()/EDIT_SetFocussable(),
按键发出仍没有响应(未能触发回调函数),希望指点一二,不甚感谢!


时序:2个进程,1个发送键值GUI_SendKeyMsg(),1个循环运行GUI_Delay()。


(注:使用的第4期GUI代码)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
发表于 2014-5-23 18:07:53 | 显示全部楼层
使用按键来发送自定义消息我还没有尝试过,不过控件本身支持的消息是没有问题的,比如Edit支持的按键消息如下,发送这些消息应该是没有问题的:
1.png
回复

使用道具 举报

3

主题

31

回帖

13

积分

新手上路

积分
13
发表于 2014-5-23 18:57:15 | 显示全部楼层
手册你可能还没看明白,再仔细阅读。完全可以实现。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-30 20:05 , Processed in 0.254682 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表