ntjm.net
当前位置:首页 >> MFC怎么在EDit框输出变量 >>

MFC怎么在EDit框输出变量

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

两个方法: 第一种【用控件变量,运行快】:给这个Edit添加一个CEdit变量m_edit1。 在你需要这个编辑框的内容的时候,调用CString str=m_edit1.GetWindowText(); 然后 int h=_tstoi(str); 而如果把一个int输出到编辑框,可以这样: int h...

float n=3.1415;CString str;str.Fromat(_T("%f"),n);SetDlgItemTextW(IDC_EDIT1,str);

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

1、添加一个变量CEdit* m_ED 2、重写OnInitDialog(),在OnInitDialog()中显示: CStringArray str; str.Add(_T("a")); str.Add(_T("b")); str.Add(_T("c")); m_ED->SetWindowText(str.GetAt(0)); str.RemoveAll();

方法一:用ClassWizard 给 edit控件关联 double类型变量 假设变量为 m_value m_value = 123.456; UpdateData(FALSE);//把控件关联的变量值“刷到”控件上显示 方法2: 定义CString 字符串类型变量 CString s; s.Format(_T("%lf"), 123.456);//CStr...

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

按照你所说的: a是edit控件的变量,那么系统会自动生成下面两行代码: // .h文件中,类成员变量CString a; // .cpp 文件 DoDataExchange(CDataExchange* pDX)函数中DDX_Text(pDX, IDC_EDIT_ID, a); 更新edit控件显示的内容: UpdateData(FALSE); ...

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

用SetWindowText就可以了。 CString str(_T("123")); CEdit edit; edit.SetWindowText(str);

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