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);

给显示数据的编辑框关联一个double类型的变量,然后个这个变量赋值,之后再调用UpdateData(FALSE)即可。

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

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

代码如下: DDX控件与变量绑定,void CXXXDlg::DoDataExchange(CDataExchange* pDX) { DDX_Text(pDX, IDC_EDIT, m_editStr); {

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

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();

新建一个基于MFC对话框的应用程序,在界面上只放了两个控件:按钮和编辑框(变量名m_A),点击按钮,消息响应函数: void CShiyan2Dlg::OnOK() { // TODO: Add extra validation here for(int i = 0;i< 100;i++) { UpdateData(TRUE); m_A+=m_A; Sle...

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