硬汉嵌入式论坛

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

[emWin] emwin窗口背景图上刷png图片覆盖

[复制链接]

28

主题

74

回帖

158

积分

初级会员

积分
158
发表于 2025-8-2 16:43:27 | 显示全部楼层 |阅读模式
请问:emwin创建一个窗口,窗口刷一张背景图,在这个背景图上面同一坐标位置刷一些实时数据,文字之类的png图片,怎么去覆盖上次刷的图片
(刷数据不用控件刷,要求用图片)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-8-3 11:06:11 | 显示全部楼层
都放在WM_PAINT消息里面,依次添加即可
回复

使用道具 举报

28

主题

74

回帖

158

积分

初级会员

积分
158
 楼主| 发表于 2025-8-4 09:18:01 | 显示全部楼层
eric2013 发表于 2025-8-3 11:06
都放在WM_PAINT消息里面,依次添加即可

因为窗口有显示一张彩色背景图不是纯色,背景图上面刷带透明的png图片,比如同一坐标第一次刷的数字1,第二次刷的数字2,数字2会盖在1上面,但是又因为是透明的所以覆盖不了能同时看到这两数字叠在一起,这样刷下去这个位置重叠的数字就会越来越多,要怎么处理啊(不要说用bmp图片,要求能看到下层背景图,bmp图片带的底色和下层背景图是不能完美重叠的)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 7 天前 | 显示全部楼层
ZYG_GYZ 发表于 2025-8-4 09:18
因为窗口有显示一张彩色背景图不是纯色,背景图上面刷带透明的png图片,比如同一坐标第一次刷的数字1,第 ...

数字用IMAG控件。控件可以随意更新不重叠
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 02:50 , Processed in 0.040511 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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