当前位置: 代码迷 >> 综合 >> edit control
  详细解决方案

edit control

热度:31   发布时间:2023-12-13 02:25:18.0
 

MFC里面的EDIT Control控件的用法是怎么样的,1.怎么样才能赋值给EDIT Control控件并在EDIT Control控件显示出来;2.怎么取得EDIT Control控件的值并传递给一个变量?希望各位大侠帮帮忙!

//获得EDIT
CEdit* pBoxOne;
pBoxOne = (CEdit*) GetDlgItem(IDC_EDIT1);
//付值
pBoxOne->SetWindowText( _T"FOO" );
//取值
CString str;
pBoxOne->GetWindowText(str);



GetDlgItem(IDC_EDIT1)->SetWindowText( _T"FOO" );
也可以

//取值
CString str;
GetDlgItem(IDC_EDIT1)->GetWindowText(str);

EditControl是在MFC对话框中最频繁的使用的控件之一

VC++2005提供EditControl的属性和控件事件操作简单方便

1只允许输入数字
如果设置EditControl中只能输入数字,在VC6.0中需要编写一个派生类来达到目的,而在VC++2005下只需要在属性对话框中将Number的属性值设

为True就可以了.

2获取EditControl的内容
两种方法
第一种,利用MFC应用程序向导生成一个基于对话框的应用程序,从资源视图中选择该Dialog窗体,利用右侧的工具箱,向Dialog内添加一个

EditControl项,声明控件变量的类别为Value,变量类型为CString,变量名为m_sEdi

  相关解决方案