MFC文字显示的具体步骤

要显示一段文字,而不是一句,怎么做?要先把一段文字保存在一个.txt中,再显示.txt吗?... 要显示一段文字,而不是一句,怎么做?要先把一段文字保存在一个.txt中,再显示.txt吗? 展开
 我来答
coolsunsky
2008-08-17 · TA获得超过121个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:0
展开全部
首先不用保存为txt
1.MFC里面有个Static Text的控件
你把内容多输入点放里面就可以了

2MFC里面的Edit Control控件
它的属性有一项是Mutiline就是多行显示
你设置为TRUE
然后SetDlgItemText(IDC_EDIT,L"your content");
你把your content换成你要的内容就OK了
中途还可以自己手动加\n换行什么的
还有问题可以问我

3.GDI的DrawText

4.GDI+的DrawString

----------------------------------------------------
举例
你在资源面板拖入一个Static Text控件,改名为IDC_STA_TEXT
方法1.SetDlgItemText(IDC_STA_TEXT,L"We are Chinese");
方法2.直接在属性中的Captions里面添加内容回车就是
static text控件不支持换行属性的修改
但是内容过多好像会自动换行

Edit Control控件也可以在资源面板的工具里面直接拖一个进去
改名为IDC_EDIT
然后SetDlgItemText(IDC_EDIT,L"We \n are\n Chinese!\n");
Edit Control控件属性有一项是Mutiline就是多行显示,你一定得设置为TRUE
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
supernpu
2008-08-16 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:0
展开全部
应该是放到一个字符串中在调用dc的TextOut方法吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式