硬汉嵌入式论坛

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

[emWin] 请教emWin按钮上实时显示字符问题

[复制链接]

11

主题

39

回帖

72

积分

初级会员

积分
72
发表于 2020-9-23 11:21:27 | 显示全部楼层 |阅读模式
按钮上叠加了一个文本控件,用于实时显示数据,但是触摸该区域时按钮不会被触发,该怎么解决,或者有其他方式实时显示的也行。
QQ截图20200923110301.png

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115803
QQ
发表于 2020-9-23 12:28:41 | 显示全部楼层
背景用窗口实现即可
回复

使用道具 举报

354

主题

2164

回帖

3231

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3231
发表于 2020-9-23 15:42:10 | 显示全部楼层
使用窗口定时器,定时使用BUTTON_SetText()函数应该可以的。
回复

使用道具 举报

3

主题

30

回帖

39

积分

新手上路

积分
39
发表于 2020-9-23 16:19:10 | 显示全部楼层
按钮被文本控件覆盖了 怎么会触发呢
回复

使用道具 举报

7

主题

85

回帖

111

积分

初级会员

积分
111
发表于 2020-9-23 16:34:41 | 显示全部楼层
高级点的做法就是重新做按钮回调函数,并加入额外数据方式,更新时就更新这个额外数据,然后在回调里提取并显示,这样相当于自定义了一个控件
回复

使用道具 举报

11

主题

39

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2020-9-29 16:12:59 | 显示全部楼层
感谢大家的回复,我是这样解决的,TEXT控件也支持 WM_NOTIFICATION_CLICKED,将对应的TEXT控件回调和按钮调用同一个函数就行了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-19 15:55 , Processed in 0.264123 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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