mfc把text文本里的内容显示在窗口中,问题是在框里建一个动态文本的还是静态文本然后怎么办

我的代码是voidlast::OnButton1(){CFilefile("d:\\myfile.txt",CFile::modeRead);char*pBuf;DWOR... 我的代码是
void last::OnButton1()
{CFile file("d:\\myfile.txt",CFile::modeRead);

char *pBuf;
DWORD dwFileLen;
dwFileLen=file.GetLength();
pBuf=new char[dwFileLen+1];
pBuf[dwFileLen]=0;
file.Read(pBuf,dwFileLen);

file.Close();

SetDlgItemText(IDC_BUTTON1,pBuf);
只能在按钮上显示一行,我知道错了 但不知道怎么改 求大神帮忙,把一个text内容完整的显示在窗口上,完整的显示 大神来 我是菜鸟
我想显示在动态文本框里 可是我改了 上面代码 没反应 求解 很急啊 大神们
展开
 我来答
songhai911
2014-07-20 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:69.8万
展开全部
先把文本框属性改为多行显示,且有竖直滚动条。
你的文本框的ID错了。IDC_BUTTON1是按钮的ID,不是编辑框的ID。
假设你的编辑框ID是IDC_EDIT1, 则试试
SetDlgItemText(IDC_EDIT1,pBuf);
更多追问追答
追问
怎么改 我知道错了 改成什么
追答
刚才说了,加一个编辑框上有ab的那种,属性中选多行 (multiline为true),垂直滚动(vertical scroll) 为true,左右滚动(Horizontal scroll)为true.试试.

假设你的编辑框ID是IDC_EDIT1, 则试试
SetDlgItemText(IDC_EDIT1,pBuf);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式