MFC文字显示的具体步骤

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:18:08
要显示一段文字,而不是一句,怎么做?要先把一段文字保存在一个.txt中,再显示.txt吗?

首先不用保存为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

应该是放到一个字符串中在调用dc的TextOut方法吧