硬汉嵌入式论坛

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

[emWin] 实体按键弹起的问题

[复制链接]

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2019-9-19 13:52:15 | 显示全部楼层 |阅读模式
之前做实体按键都是按下的时候,发送一个按键消息GUI_SendKeyMsg(key, 1);
这次我想做一个按下和弹起分别动作的功能,结果发现当把第二个参数设置为0的时候,回调函数就收不到这个按键消息了。

看了下ucgui的代码,里面很多默认处理都是判断了pressedcnt值的,所以我猜是不是弹起消息被内部给处理掉了,所以不会再传到回调函数中来。
但具体的内部流程还是不太清楚。

目前的做法是第二个参数都传入1,但是把key值的某位置1来区分实体键 的按下和弹起。先这么用着吧。

有明白为什么收不到弹起按键消息的同志,还望不吝赐教。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117619
QQ
发表于 2019-9-19 15:18:47 | 显示全部楼层
发自定义消息吧,省事些
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-18 22:19 , Processed in 0.038331 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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