硬汉嵌入式论坛

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

[emWin] emwin 切换选中后 文本背景清除不干净有一条线是怎么回事?

[复制链接]

3

主题

5

回帖

14

积分

新手上路

积分
14
发表于 2023-7-10 15:40:58 | 显示全部楼层 |阅读模式
emwin  切换选中后 文本背景清除不干净有一条线是怎么回事,用的是
GUI_SetBkColor(GUI_BLUE);
  GUI_SetColor(GUI_WHITE);
GUI_DispStringInRect()




回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2023-7-10 15:42:07 | 显示全部楼层
本帖最后由 bhhhhhsnn 于 2023-7-10 15:49 编辑

[img][/img]
159fa8a1ea5402fe0c67feddf243377.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2023-7-10 16:38:22 | 显示全部楼层
1、背景清除:
GUI_SetBkColor(GUI_BLUE);
GUI_Clear()
2、楼主用的什么平台,带Cache的话,注意Cache问题,如果没有带Cache的话,有访问冲突的概率,最后是底层驱动有点问题。
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2023-7-11 11:39:22 | 显示全部楼层
eric2013 发表于 2023-7-10 16:38
1、背景清除:
GUI_SetBkColor(GUI_BLUE);
GUI_Clear()

1.我第二次刷新的时候 我的背景是覆盖清除的   2用的是  ST32F103  访问冲突的话 我把代码都屏蔽掉了 只留了这部分的还是一样有问题  至于底层驱动 我应该往哪方面去找呢   谢谢硬汉哥
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2023-7-11 13:57:54 | 显示全部楼层
eric2013 发表于 2023-7-10 16:38
1、背景清除:
GUI_SetBkColor(GUI_BLUE);
GUI_Clear()

还有就是我自己去生成的字体才会有这种事情发生 ,emwin自带的字体没有
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2023-7-11 16:13:10 | 显示全部楼层
bhhhhhsnn 发表于 2023-7-11 13:57
还有就是我自己去生成的字体才会有这种事情发生 ,emwin自带的字体没有

字库是采用FontCVt生成的,如果是FontCvt生成的,不应该出现这种情况。
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2023-7-11 16:24:39 | 显示全部楼层
eric2013 发表于 2023-7-11 16:13
字库是采用FontCVt生成的,如果是FontCvt生成的,不应该出现这种情况。

我不用扩展的抗锯齿就没事了  标准的抗锯齿就可以了 没有那条下划线了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2023-7-11 17:56:59 | 显示全部楼层
bhhhhhsnn 发表于 2023-7-11 16:24
我不用扩展的抗锯齿就没事了  标准的抗锯齿就可以了 没有那条下划线了

创建的时候,也要注意对应的EXT参数是否对

STemWin的XBF和SIF方式外部扩展抗锯齿字体使用小字库或者全字库方式存到外部SPI Flash均可
https://www.armbbs.cn/forum.php? ... 6808&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 00:27 , Processed in 0.237901 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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