硬汉嵌入式论坛

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

[emWin] EDIT编辑框中的光标底色是怎么实现的?

[复制链接]

268

主题

597

回帖

1401

积分

至尊会员

积分
1401
发表于 2017-6-6 17:56:39 | 显示全部楼层 |阅读模式
如题,在看ucgui的源码,看了半天,没发现这个EDIT中的当前编辑字符的底色是怎么实现的。
按着一般的想法,是将编辑字符矩形区域先填充底色,再显示字符?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2017-6-7 01:26:13 | 显示全部楼层
光标是指的那个闪烁的竖线还是闪烁的反显。
回复

使用道具 举报

268

主题

597

回帖

1401

积分

至尊会员

积分
1401
 楼主| 发表于 2017-6-7 09:00:35 | 显示全部楼层

回 eric2013 的帖子

eric2013:光标是指的那个闪烁的竖线还是闪烁的反显。 (2017-06-07 01:26) 
反显啊,肯定不是竖线撒。
感觉好难搞啊,还有小数点混在中间
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2017-6-7 11:11:34 | 显示全部楼层

回 jplzl10000 的帖子

jplzl10000:反显啊,肯定不是竖线撒。
感觉好难搞啊,还有小数点混在中间 (2017-06-07 09:00) 
反显应该是先读取背景色和前景色,然后分别做异或操作,再重新显示,你看看是不是这样。
回复

使用道具 举报

24

主题

83

回帖

155

积分

初级会员

积分
155
发表于 2018-11-15 09:04:06 | 显示全部楼层
eric2013 发表于 2017-6-7 11:11
反显应该是先读取背景色和前景色,然后分别做异或操作,再重新显示,你看看是不是这样。

硬汉哥,反显在程序上如何实现呀?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 18:30 , Processed in 0.221821 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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