硬汉嵌入式论坛

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

[emWin] GRAPH控件分步画图

[复制链接]

268

主题

597

回帖

1401

积分

至尊会员

积分
1401
发表于 2016-11-28 10:28:36 | 显示全部楼层 |阅读模式
用GRAPH控件的GRAPH_SetUserDraw()设置用户自定义画图,能不能分步进行画图呢?
比如,要在GRAPH中显示两个图形,一条直线和一个圆。
但是,是要在进行页面切换后进行分步显示,第一次显示一条直线。
在切换一个页面操作后,再回到当前页面进行圆的显示。

在实际显示时,第二次显示圆时,开始显示的直线没有被显示出来。
需要在显示圆时,再进行一次直线的显示

这样的话,如果要显示的图形一多,执行时间应该会很长啊,每次都要重新显示之前显示过的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115728
QQ
发表于 2016-11-29 10:20:08 | 显示全部楼层
这个没有研究过,帮顶。
回复

使用道具 举报

354

主题

2164

回帖

3231

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3231
发表于 2016-11-29 10:26:37 | 显示全部楼层
页面切换重绘,是emwin自动操作的。和userdraw中没有关系啊。

userdraw中的回调函数有2个选项,可以画在曲线上面,也可以花在曲线下面。一般都是调用gui_delay的时候会重绘。
回复

使用道具 举报

268

主题

597

回帖

1401

积分

至尊会员

积分
1401
 楼主| 发表于 2016-11-29 10:53:53 | 显示全部楼层

回 caicaptain2 的帖子

caicaptain2:页面切换重绘,是emwin自动操作的。和userdraw中没有关系啊。

userdraw中的回调函数有2个选项,可以画在曲线上面,也可以花在曲线下面。一般都是调用gui_delay的时候会重绘。 (2016-11-29 10:26) 
那在GRAPH控件上进行分步骤和阶段画图要怎么实现呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 21:41 , Processed in 0.203836 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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