代码
SetDlgItemText(IDC_EDIT1,_T("中国人民万岁"));//设置编辑框文本
//参数1:编辑框ID
//参数2:字符串
//MFC函数
myedit.SetWindowText(_T("我爱我的祖国"));//设置编辑框文本
//myedit是编辑框变量名
CWnd* pWnd = GetDlgItem(IDC_EDIT1);
HWND hWnd = pWnd->GetSafeHwnd();//CWnd*转化为HWND
::SetWindowText(hWnd, _T("塘沽五中"));//设置编辑框文本
//全局函数(win32API)
CString str;
GetDlgItemText(IDC_EDIT1,str);//获取编辑框中的文本
myedit.GetWindowText(str);//获取编辑框中的文本
TCHAR tc[256] = {0};
int n=::GetWindowText(hWnd, tc,256);//获取编辑框文本
//全局函数(win32API)
//参数1:带文本的窗口或控件的句柄HWND
//参数2:指向接收文本的缓冲区的指针
//不能是CString,是TCHAR
//参数3:指定要保存在缓冲区内的字符的最大个数,其中包含NULL字符。如果文本超过界限,它就被截断
//返回值:如果函数成功,返回值是拷贝的字符串的字符个数,不包括中断的空字符;如果窗口无标题栏或文本,或标题栏为空,或窗口或控制的句柄无效,则返回值为零
myedit.SetWindowText(_T("我爱我的祖国,塘沽五中"));
//myedit是编辑框变量
myedit.SetFocus();//获取焦点
myedit.SetSel(1,5);//选中字符
//参数1:光标起始的位置 从0开始
//参数2:光标结束的位置
// -1表示尾部
//注意:先获取焦点或者把No Hide Selection(无隐藏选择)改为True
myedit.SetSel(4);//从起始选中4个字符
myedit.SetSel(-1); //光标移到结尾
//如果参数1设置为-1,那么不管参数2设置为多少,光标都会被移到最后
myedit.GetSel(n,n1); //获取选中字符的位置
//参数1:光标起始的位置 int
//参数2:光标结束的位置 int
n=myedit.GetWindowTextLength();//返回指定窗口的标题文本的字符长度
//返回值:如果函数成功,返回值为文本的字符长度
str.Format(_T("%d"), n);
CWnd* pWnd = GetDlgItem(IDC_EDIT1);
HWND hWnd = pWnd->GetSafeHwnd();
n1= ::GetWindowTextLength(hWnd); //返回指定窗口的标题文本的字符长度
//返回值:如果函数成功,返回值为文本的字符长度
//全局函数(win32api)
str1.Format(_T("%d"), n1);
myedit.LimitText(100);//设置用户在编辑框中可以输入的正文的最大长度(字节数)
n = myedit.GetLimitText();//获取编辑框能够接受的正文的最大字节数
str.Format(_T("%d"), n);
myedit.SetFocus();//获取焦点
myedit.SetSel(8, 10);//选中字符
myedit.ReplaceSel(_T("天津"), TRUE);//用指定的字符串来替换选择的正文
//参数2:TRUE则替换可以被撤销,FALSE不能撤销
属性
是否可用
多行属性必须为True
是否显示垂直滚动条
事件