VS2010MFC如何在编辑框中显示TXT文件的内容?

代码已经给出,编辑框IDC_EDIT1,有一个CString变量m_name。麻烦看下哪里错了?给下具体修改的代码。
CString str = _T("F:\\abc.txt");
if (PathFileExists(str))
{
char* old_locale = _strdup(setlocale(LC_CTYPE, NULL));
setlocale(LC_CTYPE, "chs");//设定<ctpye.h>中字符处理方式

CStdioFile file;
CString szLine;
file.Open(_T("F:\\abc.txt"), CFile::modeRead);
//逐行读取字符串
while (file.ReadString(szLine))
{
if (m_name == "")
{
m_name = szLine;
}
else{
m_birthday = szLine;
}

}
//我这个例子是按行读取
//关闭文件
file.Close();

setlocale(LC_CTYPE, old_locale);
free(old_locale);//还原区域设定

this->GetDlgItem(IDC_EDIT1)->SetWindowTextW(m_name);
//这个是去显示内容 -----
}
}

无其他回答

MFC中如何逐行读取txt并显示在编辑框中
修改方法一:将项目属性->配置属性->常规 中的字符集改为“未设置”。修改方法二:在所有常量字符串前面加一个“_T”:txxt.Open(_T"C:\\\\1.txt",CFile::modeRead);另外:C语言中,字符串中的“\\”要用“\\\\” 。

VS2010 里怎么用C++控制label显示制定txt里面的内容
右键点击要显示的txt框,选择添加变量,注意变量类型,你下位机传上来的是一个什么类型的值,就选择相同类型的变量。右边种类选择value.然后自定义一个变量名,在你的接收数据的程序里给这个变量名赋值就可以在对话框显示了。

MFC中如何给编辑框设置文本内容?
1、打开VisualStudio2013依次点击左上角的文件-新建-项目。2、在弹出的新建项目窗口中依次点击:已安装 - 模板- VisualC++ - MFC,再点击MFC应用程序,并输入项目名(也可直接使用默认名称)在此例中我们取名为MyFirstMFC,最后点击确定按钮。3、在程序中添加一个编辑框和一个按钮,设置按钮ID为IDC_Se...

VS2010中怎么将字符串变量显示在MFC编辑框中?
1.在vs网站的项目下,双击。aspx页面将被编辑,如下所示。2.在主窗口将打开首页的源视图,如下图所示。3.在设计模式下,打开工具箱,如下图所示。4.您可以将各种控件拖放到页面上,如下图所示。5.通过控件属性版本来编辑控件,首先右键点击控件,在菜单中选择属性,如下图所示。6.在属性窗口中,修...

VS2010中怎么将字符串变量显示在MFC编辑框中?
1、在vs网站项目下,双击要编辑的.aspx页面。2、在主窗口中便打开了前台页面的源码视图。3、在设计方式下,打开工具箱。4、可以将各种控件拖拽到页面上。5、通过控件的属性来编辑控件。首先右击控件,在菜单中选择 属性。6、在属性窗口中,修改如显示文本,大小,字体等 ...

VS2010中怎么将字符串变量显示在MFC编辑框中?
1、在vs网站项目下,双击要编辑的.aspx页面。2、在主窗口中便打开了前台页面的源码视图。3、在设计方式下,打开工具箱。4、可以将各种控件拖拽到页面上。5、通过控件的属性来编辑控件。首先右击控件,在菜单中选择 属性。6、在属性窗口中,修改如显示文本,大小,字体等 ...

VC++MFC问题,怎样在按下按钮后,已文本形式保存指定编辑框中的内容
如果是对话框中的编辑框的话,可以在资源中找到该对话框的资源,打开后应该有对话框的界面。添加一个该对话框的类,如果有的话就可以跳过这个步骤。方法是在该界面中不是控件的区域上单击右键->添加类,然后你可以根据情况选择你需要的建立的类的名字等等的信息,一般建议不做更改。创建好类以后你就...

VC里的MFC如何在对话框打开时默认可以在编辑框里输入?
楼上给出的都是通过代码的方式,其实还有另外一种方式,就是改变控件的order 进入资源界面 按组合键 CTRL+D 显示所有控件的键序,然后按你想设置的顺序点击即可,比如你第一次点击编辑框,那么对话框打开时 就默认焦点在编辑框上了。

MFC VC 编程 ,如何获取其他程序的编辑框中的文本内容?
有多种方式,最简单的一种是通过FindWindow查找到“1111”这个父窗口,然后FindWindowEx查找子窗口(可以指定EDIT)类名。这样就得到了一个HWND,于是直接SetWindowText即可。

在VS2010中MFC打开文件对话框并获取文件名的操作
fileDlg.m_ofn.lpstrTitle=L"打开BMP对话框";你将原有的 标题的指针 地址改变了 导致退出的时候 释放出现问题 先保存原有的 然后在 弹出对话框之后 赋值 回去

相似回答
大家正在搜