社区
图形处理/算法
帖子详情
请教:RichEdit控件问题
beyonld
2010-01-18 06:12:39
在RichEdit中输入文本信息,可以随意改变文本的:字体大小、字体类型、字体颜色、粗斜体(也就是说每个字的大小、类型、颜色等不一样)。
请问:如何将其整体文本内容储存到DC中?并保持其字体大小、字体类型、字体颜色等属性,DC显示的整体效果和RichEdit控件中的显示效果一样
不用屏幕截图的方法, 请问还有什么好的方法,谢谢先!
...全文
122
11
打赏
收藏
请教:RichEdit控件问题
在RichEdit中输入文本信息,可以随意改变文本的:字体大小、字体类型、字体颜色、粗斜体(也就是说每个字的大小、类型、颜色等不一样)。 请问:如何将其整体文本内容储存到DC中?并保持其字体大小、字体类型、字体颜色等属性,DC显示的整体效果和RichEdit控件中的显示效果一样 不用屏幕截图的方法, 请问还有什么好的方法,谢谢先!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Beeld
2010-01-20
打赏
举报
回复
学习
gdstcwl
2010-01-19
打赏
举报
回复
[Quote=引用 9 楼 beyonld 的回复:]
引用 8 楼 gdstcwl 的回复:
RTF格式?
如果把RICHEDIT储存到RTF,再通过RTF中的内容转化为图片或DC,不过把RTF转化为BMP图片或DC怎么实现?
[/Quote]
这个我也不懂.有个想法是把rtf的内容解析出来,里面就有颜色,字体等信息,然后再分别画上去.
beyonld
2010-01-19
打赏
举报
回复
[Quote=引用 8 楼 gdstcwl 的回复:]
RTF格式?
[/Quote]如果把RICHEDIT储存到RTF,再通过RTF中的内容转化为图片或DC,不过把RTF转化为BMP图片或DC怎么实现?
gdstcwl
2010-01-19
打赏
举报
回复
RTF格式?
beyonld
2010-01-19
打赏
举报
回复
[Quote=引用 2 楼 happyparrot 的回复:]
需要有些类似排版的数据结构支持
[/Quote]
谢谢各位!这能具体点么?
一般方法是取得每个文字的字体属性,然后在DC中显示;
不过还要考虑在编辑过程中,修改之前输入文字的字体属性,并保持DC同位置文字与编辑框中一致的问题
如果用取字模的方式实现,同步问题也棘手
dukelee
2010-01-18
打赏
举报
回复
[Quote=引用 3 楼 wuhuwy 的回复:]
自己定义数据结构来存储文本信息,然后DC里显示
[/Quote]
确实,就像画图的那个例子,不仅要保存线条位置,还要保存当前的笔宽
crystal_dark
2010-01-18
打赏
举报
回复
学习
luhongyu2108
2010-01-18
打赏
举报
回复
[Quote=引用 3 楼 wuhuwy 的回复:]
自己定义数据结构来存储文本信息,然后DC里显示
[/Quote]
支持
wuhuwy
2010-01-18
打赏
举报
回复
自己定义数据结构来存储文本信息,然后DC里显示
快乐鹦鹉
2010-01-18
打赏
举报
回复
需要有些类似排版的数据结构支持
快乐鹦鹉
2010-01-18
打赏
举报
回复
这个应该不是直接用DC能解决的.字体大小等信息,是与具体的文字段相关联的,只有在用DC绘制该段文字时,才去设定DC的环境.
no matching symbolic information found
用VC6.0创建MFC应用程序ErrorShow,当向窗体添加
RichEdit
控
件后,编译不出
问题
,Debug模式启动时出现如下信息(程序并为正常启动)Loaded ntdll.dll, no matching symbolic information found.Loaded C:/WINDOWS/system32/kernel32.dll, no matching symbolic i
基础
各位兄弟,在SDK编程中如果实现窗口分割呢?请问怎么得到一个函数的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?高分
请教
如何限制程序运行的方法?求助:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢熟悉
RichEdit
的朋友过来看一下,
RichEdit
的几个
问题
.如何对 I/O 端口进行操作?有了该
问题
就有了思考(100分 献礼!)如何
UI和其他
小
问题
,关于树
控
件,选中的
问题
?就是怎么得到当前选中项怎样在标题栏上添加自己的button或其他
控
件请问显示桌面按钮触发的Windows消息是什么?哪位有像Windows2000任务管理器中性能的那个曲线图的源代码。
控
件中如何使用双缓存?怎么把ShockWaveFlash
控
件上发生的鼠标右键捕获,并替换成鼠标左键事件?用C++AndAPI写对话框程序请问:如何使MDI程序一次只打开一种文档?有没有
嵌入开发(WinCE)的一些经验
WindowsCE下Unicode和Ansi字符间互相转换的例子 纵所周知,WindowsCE下编程99%的
问题
都和Unicode有关.比如文件编辑,一般都保存为Ansi格式;无线通讯中
控
制Modem需要发送的AT指令,必须是Ansi格式;网络通讯中,PC端一般都是Ansi的,为了和PC上协议兼容,在WindowsCE中必须把要发送的一个指令从Unicode 转换成Ansi格式...等等.很多初学者对于这些
问题
总是感到很麻烦.其实WindowsCE中有标准的API实现了Unicode和Ansi字符间的互转.
VC++中可能遇到的
问题
收藏
VC++中可能遇到的
问题
收藏 | 旧一篇: 在VC中动态加载ODBC时的一些小细节 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章