如题,在http://topic.csdn.net/u/20080320/14/789ad815-1209-460c-8466-7ee00515d1a4.html?seed=946507897这个帖子中我提出来了,但是问题没有得到解决,请帮忙看看。我的界面中用到了richeditctrl控件,我在保存文字信息的时候用streamout方式序列化保存成人rtf格式,读入时用到了streamIn方式,文字信息可以保存了,如图
在程序中我需要把当前的界面保存为一张图片,目前我保存出来的是下图这样子的,存在偏差(也就是文字的时候我直接输出的是那一串rtf格式串),请问如何根据rtf格式的这个字符串绘制到图像上(注:我的图像是一些BitBlt合成的图像,文字的部分我现在是用DrawText在相应的区域写上去的。)
在程序中我需要把当前的界面保存为一张图片,目前我保存出来的是下图这样子的,存在偏差(也就是文字的时候我直接输出的是那一串rtf格式串),请问如何根据rtf格式的这个字符串绘制到图像上(注:我的图像是一些BitBlt合成的图像,文字的部分我现在是用DrawText在相应的区域写上去的。)
解决方案 »
- mfc关于单选框与列表框的问题
- MFC 单文档结构,可以把View 隐藏掉 ,让其他自定义窗口显示吗?
- 单文档与对话框之间的数据传送
- PostMessage 进程间发消息
- casyncsocket 非法操作 问题
- 如何判断outlook是否启动
- 为何用::DeleteFile()删除一个文件会失败?错误代码为5
- 用Dao打开access的数据库,开始都可以,但是用了一次之后就告诉我:“参数不足,期望是?”的警告,请各位帮帮忙看看是什么原因啊!!!
- 请问如何获得异常的描述信息?
- 进程PID与可执行程序
- 初学COM,遇到一些问题,特请教!
- Rich Edit的问题,debug assertion failed! 求大虾帮助,急!!
CFile cFile(TEXT(sFileName), CFile::modeCreate|CFile::modeWrite);
EDITSTREAM es;
es.dwError = 0;
es.pfnCallback = MyStreamOutCallback;
es.dwCookie = (DWORD) &cFile;
m_ComRichEdit.StreamOut(SF_RTF, es);