首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

大神~mfc 编辑框setdlgitemtext()有关问题

2013-01-02 
求助大神~,mfc 编辑框setdlgitemtext()问题我在一个窗口上添加了一个编辑框,单击按钮在编辑框中显示text中

求助大神~,mfc 编辑框setdlgitemtext()问题
我在一个窗口上添加了一个编辑框,单击按钮在编辑框中显示text中内容,只能显示一次,第二次点击按钮
就显示不了了。
void two::OnOK() 
{
        // TODO: Add extra validation here
        UpdateData(true);
        CString tt;
        char name[100];
        freopen("test1.txt","r",stdin);    
        cin>>name;
        tt.Format(name);
        while(cin>>name)
        {
                tt+="\r\n";
                tt+=name;
        }
        SetDlgItemText(IDC_EDIT1,tt);
        fclose(stdin);
        UpdateWindow();          //这个地方我写UpdateData(true);也不行
}
[解决办法]
设置对文字,形如以下方式。
::SetWindowText(::GetDlgItem(selfhwnd, IDC_exeobj_lab), _T("执行文件路径"));

热点排行