硬汉嵌入式论坛

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

[emWin] emWin窗口上画图

[复制链接]

29

主题

101

回帖

188

积分

初级会员

积分
188
发表于 2018-1-11 10:31:50 | 显示全部楼层 |阅读模式
用GUIBuilder建了一个Window,上面添加了一个text,用window的timer回掉刷新text
1.text 1秒刷新,刷新时文本有闪烁
2.向在文本右侧显示一个圆,用GUI_DrawCircle不成功,用了窗口管理器就不能用2D图形库在上面直接绘图了吗?如果是的话,有什么解决办法吗?
谢谢版主

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115765
QQ
发表于 2018-1-11 10:45:08 | 显示全部楼层
1. 使能窗口使用存储设备,在GUI_Init函数后就调用,WM_SetCreateFlags(WM_CF_MEMDEV);
2. 2D图形在窗口上的任意绘制,学习下新版emWin教程的第65章。
http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834&extra=page%3D1
回复

使用道具 举报

29

主题

101

回帖

188

积分

初级会员

积分
188
 楼主| 发表于 2018-1-11 11:46:04 | 显示全部楼层
已解决,谢谢楼主
回复

使用道具 举报

29

主题

101

回帖

188

积分

初级会员

积分
188
 楼主| 发表于 2018-3-6 17:24:58 | 显示全部楼层
eric2013 发表于 2018-1-11 10:45
1. 使能窗口使用存储设备,在GUI_Init函数后就调用,WM_SetCreateFlags(WM_CF_MEMDEV);
2. 2D图形在窗口上 ...

窗口左边是一个文本框,显示的是传感器的值,右边是绘制的2D图形,刷新的时候文本不闪烁,但是2D图形闪烁比较严重,楼主有什么办法吗?
回复

使用道具 举报

29

主题

101

回帖

188

积分

初级会员

积分
188
 楼主| 发表于 2018-3-6 17:59:38 | 显示全部楼层
改用WM_PAINT消息处理就不闪烁了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-16 11:57 , Processed in 0.226133 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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