VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2902|回复: 20

高人:多行字符串,在DC中如何实现像Word那样可以随意让不同的字符用不同的颜色/字体显

[复制链接]

2

主题

18

帖子

16.00

积分

新手上路

Rank: 1

积分
16.00
发表于 2020-1-22 21:40:01 | 显示全部楼层 |阅读模式
textout只能显示一行,drawText 多行字符,又只能用一种颜色/字体?
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-2-6 15:15:01 | 显示全部楼层
多画几次不行吗?
回复

使用道具 举报

0

主题

25

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-2-6 16:45:01 | 显示全部楼层
可考虑在字符串中插入一些控制字符来达到你要求的效果.
回复

使用道具 举报

2

主题

18

帖子

16.00

积分

新手上路

Rank: 1

积分
16.00
 楼主| 发表于 2020-2-7 15:15:01 | 显示全部楼层
多画几次,所有的字符又变成了新的颜色?
回复

使用道具 举报

0

主题

30

帖子

22.00

积分

新手上路

Rank: 1

积分
22.00
发表于 2020-2-7 21:30:01 | 显示全部楼层
CRichEditCtrl很容易实现
回复

使用道具 举报

0

主题

59

帖子

43.00

积分

新手上路

Rank: 1

积分
43.00
发表于 2020-2-8 15:00:01 | 显示全部楼层
这些文字是有专门的格式的,好比html,解析格式后按标签的参数绘制文字和排格式
回复

使用道具 举报

2

主题

18

帖子

16.00

积分

新手上路

Rank: 1

积分
16.00
 楼主| 发表于 2020-3-1 15:00:01 | 显示全部楼层
如果不用RichEditCtrl,有什么好办法呢?

to 2511718:你说的是在IE server里面显示的方式把?我这个想在MFCGridCtrl的Cell里面显示这个效果又什么好办法呢?
回复

使用道具 举报

0

主题

8

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-5-25 20:30:02 | 显示全部楼层
那恐怕要自定义文件格式了,解析,显示
回复

使用道具 举报

2

主题

18

帖子

16.00

积分

新手上路

Rank: 1

积分
16.00
 楼主| 发表于 2020-5-28 07:45:01 | 显示全部楼层
楼上的,那怎么定义回车/换行呢?(想实现自动换行)
回复

使用道具 举报

0

主题

22

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-6-2 23:45:01 | 显示全部楼层
用CFont,CLogFont一个个设吧
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

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