硬汉嵌入式论坛

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

[emWin实战篇] 第4期:表盘界面设计

[复制链接]

740

主题

1326

回帖

3546

积分

管理员

春暖花开

Rank: 9Rank: 9Rank: 9

积分
3546
QQ
发表于 2014-12-13 14:38:24 | 显示全部楼层 |阅读模式
第4期:表盘界面设计
程序下载:
第64期:表盘界面设计.zip (12.05 MB, 下载次数: 4650)

工程介绍:
1. 本实例有两个值得大家学习的地方:
   (1)函数GUI_MEMDEV_CreateAuto和GUI_MEMDEV_DrawAuto的使用,保证时钟表盘不闪烁。   
   (2)抗锯齿多边形的绘制GUI_AA_FillPolygon。
2. 本设计界面仅支持演示。
3. 注意演示时间和指针旋转速度的设置,防止指针旋转的时候出现卡顿的现象。
截图效果:


超高清视频演示:

努力打造安富莱高质量微信公众号:点击扫描图片关注
回复

使用道具 举报

36

主题

70

回帖

178

积分

初级会员

积分
178
发表于 2015-7-21 09:27:33 | 显示全部楼层
这个例程只能在桌面上完成吗,我在窗体上没成功
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106847
QQ
发表于 2015-7-21 09:37:16 | 显示全部楼层

回 mhp0114 的帖子

mhp0114:这个例程只能在桌面上完成吗,我在窗体上没成功 (2015-07-21 09:27) 
是的,没有做窗口上面使用的例子。
回复

使用道具 举报

36

主题

70

回帖

178

积分

初级会员

积分
178
发表于 2015-7-23 17:00:12 | 显示全部楼层

回 eric2013 的帖子

eric2013:是的,没有做窗口上面使用的例子。 (2015-07-21 09:37) 
问个问题,在窗体的重绘中用GUI_AA_FillPolygon(Param_M.aPoints, countof(_aNeedle), 100, 100);这个函数,关闭窗体之后,为何有一部分内存无故失踪,已经确认是这个函数的问题,如果我用GUI_DrawPolygon(Param.aPoints, countof(_aNeedle), 50, 50);是不会出现这样的情况的。但是,不是说我每次进入这个窗体都会少去这么一部分内存,就第一次打开这个窗体的时候会出现,之后点进去退出来内存不会有缺失的情况。
回复

使用道具 举报

0

主题

6

回帖

0

积分

新手上路

积分
0
发表于 2016-3-30 12:11:52 | 显示全部楼层
不错……学习下!只是这种界面,用guibuilder怎么画图设计了?楼主出个教程就好了
回复

使用道具 举报

0

主题

87

回帖

206

积分

高级会员

积分
206
发表于 2016-6-17 16:24:41 | 显示全部楼层
[s:137] 不错……学习下!
回复

使用道具 举报

0

主题

87

回帖

206

积分

高级会员

积分
206
发表于 2016-6-17 16:25:02 | 显示全部楼层
不错……学习下![s:137]
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
发表于 2022-11-29 16:32:46 | 显示全部楼层
怎么实现转盘每次移动一度?求指点
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106847
QQ
发表于 2022-11-30 10:42:13 | 显示全部楼层
JokerWz 发表于 2022-11-29 16:32
怎么实现转盘每次移动一度?求指点

楼主位代码里面有个简单的换算。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 11:48 , Processed in 0.187891 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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