MFC 输出文本的问题
MFC程序,想将文本输出到一个视图窗口上,但是这些文本是XML代码,有XML的格式,单纯地用TextOut或者DrawText好像非常麻烦且不能达到预期效果,该怎么实现比...
MFC程序,想将文本输出到一个视图窗口上,但是这些文本是XML代码,有XML的格式,单纯地用TextOut或者DrawText好像非常麻烦且不能达到预期效果,该怎么实现比较好?
而且,接下来想要在点击“保存”的时候生成XML文件并写入窗口上的这些代码,不知该以一个怎样的思路来做?
除了用DrawText,还有别的方法吗? 展开
而且,接下来想要在点击“保存”的时候生成XML文件并写入窗口上的这些代码,不知该以一个怎样的思路来做?
除了用DrawText,还有别的方法吗? 展开
3个回答
展开全部
麻烦?怎么麻烦。DrawText里面有format参数填写
DT_NOCLIP|DT_WORDBREAK 就能自动换行。也能想保存那样的视图格式显示出来。
如果不是,就是补充一下了。
DT_NOCLIP|DT_WORDBREAK 就能自动换行。也能想保存那样的视图格式显示出来。
如果不是,就是补充一下了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
保存成xml文件不太可能吧(图像文件之类都要有格式,如文件头,文件信息头等,xml文件可能也有这个要求。如果xml文件可以像txt文件一样没有文件头什么的,只要保存为*.txt即可)。显示的话,可以读入到一个CString中,然后通过判断回车啊,字符是不是能显示下,改变坐标(x,y)的值,在合适的地方显示(pDC->TextOut())。学了一学期,据我所知,只能这样做。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询