硬汉嵌入式论坛

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

[emWin] Graphic控件,添加坐标说明

[复制链接]

354

主题

2164

回帖

3231

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3231
发表于 2015-4-23 09:43:07 | 显示全部楼层 |阅读模式
窗口中有个控件graphic,尝试在窗口的WM_PAINT中给控件Graphic表面添加一些字符说明,但是没有显示出来。

貌似, WM_PAINT是先显示,然后才是控件的显示,所以字符被控件覆盖了。。。如何才好?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2015-4-23 09:49:06 | 显示全部楼层
创建Text控件,显示在Graph的上面就行。
回复

使用道具 举报

354

主题

2164

回帖

3231

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3231
 楼主| 发表于 2015-4-23 10:20:30 | 显示全部楼层

回 eric2013 的帖子

eric2013:创建Text控件,显示在Graph的上面就行。 (2015-04-23 09:49) 
TEXT控件其实比较占RAM的,多一个,上百个字节就没有了。。。

一般的标识性字符,无需刷新更改的,还是倾向于在WM_Paint中画比较好。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2015-4-23 10:31:00 | 显示全部楼层

回 caicaptain2 的帖子

caicaptain2:TEXT控件其实比较占RAM的,多一个,上百个字节就没有了。。。

一般的标识性字符,无需刷新更改的,还是倾向于在WM_Paint中画比较好。 (2015-04-23 10:20) 
我记得除了有WM_PAINT消息外,还有重绘前和重回后的消息,你试试
回复

使用道具 举报

5

主题

69

回帖

5

积分

初级会员

积分
5
发表于 2015-4-28 13:57:11 | 显示全部楼层
使用GRAPH_SetUserDraw()这个函数,在GRAPH_DRAW_LAST 之后绘制你自己的字符说明就可以了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2015-4-28 14:33:56 | 显示全部楼层

回 shouyuxinyan 的帖子

shouyuxinyan:使用GRAPH_SetUserDraw()这个函数,在GRAPH_DRAW_LAST 之后绘制你自己的字符说明就可以了 (2015-04-28 13:57) 
[s:151]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 13:51 , Processed in 0.348455 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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