使用CRichEditCtrl保存带格式文本的问题
我现在使用CRichEditCtrl显示可以设置不同颜色和字体的文本字符串;我的需求不能将字符串保存成rtf格式,而是保存成自定义的结构。所以我需要使用CRichEditCtrl的StreamOut的函数保存文本的时候,需要在回调函数里面将rtf格式的内容转换成类似下面的结构来保存文本。
class Data {
CString data;
Color color;
Font font;
}
这个具体的过程我已经分析了,但是具体的代码不会写。有过这方面经验的筒子,能否教教我StreamOut函数具体怎么用,回调函数怎么写,里面的参数都是什么意思,以及如何分析RTF格式的格式化文本?
ps:最后50分了,希望能得到帮助。