lyps.net
当前位置:首页 >> mFC EDit >>

mFC EDit

CEdit* pEdit = new CEdit; pEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER, CRect(10, 10, 100, 100), this, 1);

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

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

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

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

GetDlgItem(IDC_EDIT1)->EnableWindow(true);

你说的控件是指编辑框吧。在OnInitDialog()中添加: UpdateData(TRUE); m_edit=……; 就可以了

应该先得到文本长度,然后用 SetSel 方法。 假如得到的长度是 dwLen ,那么可以这样: ((CEdit*)GetDlgItem(IDC_EDIT2))->SetSel(dwLen,dwLen,TRUE);

CString str; str.Format("%f",value); GetDlgItem(ID)->SetWindowText(str); value为你要设置的double类型的初值 ID为你edit控件的id

为编辑框添加控件类型的关联变量CEdit m_edit m_edit.SetSel(-1, -1); CString str = "你想显示的内容"; m_edit.ReplaceSel(str+"\r\n"); UpdateData(FALSE);

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