ntjm.net
当前位置:首页 >> MFC EDit CString 如何显示 >>

MFC EDit CString 如何显示

如果是要在界面输入后的内容UpdateData(true) 如果是后台程序改的UpdateData(false)

m_edit = str; UpdateData(FALSE); 前提是通过ClassWizard绑定的成员变量,也就是说DoDataExchange中有这么一行: DDX_Text(pDX, IDC_EDIT1, m_edit);

先创建个对话框项目,添加一个编辑框,双击OK按钮,删除里面的OnOK() 加上下面的代码。 //读取 CString s = _T("") ; GetDlgItemText( IDC_EDIT1/*你的编辑框ID*/ , s ) ; //显示 MessageBox( s ) ;

CString str = ""; char tmp[4]; for(i=0;i

CString A, B; GetDlgItemText(IDC_EDIT1, A); GetDlgItemText(IDC_EDIT2, B); 换成这样获取第1,2个编辑框text试试

为Edit框声明一个CString类型的变量m_Edit,然后直接str=m_Edit。 注意:要让m_Edit取得Edit框的字符串必须有语句UpdateData(),要让界面内容的变化显现出来必须有语句UpdateData(FALSE)。

GetDlgItem(IDC_EDIT1)->SetWindowText(sMyData);

FILE *fPtr = fopen(fullFileName, "r"); //fullFileName是文件全名(包括路径和后缀)if(!fPtr){ return;}int size = 1000; //size要足够容纳你所要显示的文本;char text[size];if(fscanf(fPtr, "%s", text)== -1){ fclose(fPtr); return;}fclo...

首先,将static的ID号改了,不要是IDC_STATIC。假如是IDC_STATIC1 然后,添加Edit的EN_CHANGE消息处理函数,在该函数中添加: CString str; GetDlgItem(IDC_EDIT1)->GetWindowText(str); SetDlgItemText(IDC_STATIC1,str);

给编辑框添加一个整型或者float型或者double型的变量就可以啊

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com