硬汉嵌入式论坛

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

[emWin] 如何在emwin对话框上绘制图形,例如弧形

[复制链接]

13

主题

59

回帖

98

积分

初级会员

积分
98
发表于 2024-12-8 23:04:21 | 显示全部楼层 |阅读模式
各位大神好,请教各位一个问题,如和在emwin的对话框上绘制图形呢,例如我想绘制弧形,使用绘制函数GUI_AA_DrawArc运行后,对话框会进行重制,覆盖图形。

回复

使用道具 举报

13

主题

59

回帖

98

积分

初级会员

积分
98
 楼主| 发表于 2024-12-9 09:08:58 | 显示全部楼层
是不是只能用一个控件作为回调进行绘制了呢
回复

使用道具 举报

11

主题

130

回帖

168

积分

初级会员

积分
168
发表于 2024-12-9 09:47:08 | 显示全部楼层

回帖奖励 +10 个金币

重写控件的回调函数,在WM_PAINT里,先画弧形,再调用控件的默认回调函数。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-12-9 10:26:39 | 显示全部楼层
回复

使用道具 举报

13

主题

59

回帖

98

积分

初级会员

积分
98
 楼主| 发表于 2024-12-9 14:17:35 | 显示全部楼层
eric2013 发表于 2024-12-9 10:26
https://www.armbbs.cn/forum.php?mod=viewthread&tid=19834

好的,谢谢硬汉哥
回复

使用道具 举报

13

主题

59

回帖

98

积分

初级会员

积分
98
 楼主| 发表于 2024-12-18 10:02:49 | 显示全部楼层
有梦为马 发表于 2024-12-9 09:47
重写控件的回调函数,在WM_PAINT里,先画弧形,再调用控件的默认回调函数。

好的, 谢谢。我是建立了一个对话框,对话框上有BUTTON,TEXT控件,要画一个2D图形。在WM_PAINT初始化的时候成功绘制了图形,但是后面更新2D图形就没成功了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 20:48 , Processed in 0.256095 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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