vc++ mfc如何在文本框内容改变之前移动光标位置?
有两个文本框,edit1,edit2,我用OnEnChange函数只能在edit1内容改变之后将光标移动到edit2中,如何在edit1文本改变之前将光标移动到edit2...
有两个文本框,edit1,edit2,我用OnEnChange函数只能在edit1内容改变之后将光标移动到edit2中,如何在edit1文本改变之前将光标移动到edit2中?求助啊
展开
1个回答
展开全部
void CxxxDlg::OnPaint()
{
CString str;
UpdateData();
GetDlgItemText(IDC_EDIT1, str);
str = str.left(str.GetLength - 1);
SetDlgItemText(IDC_EDIT1, str);
GetDlgItem(IDC_EDIT2)->SetFocus();
}
追问
第一个字符怎么没有呀 ,我想要的结果是edit2中有edit1中第一次输入的字符,并且在edit2中光标位置在第一个字符之后。。第一个字符我弄好了,现在光标位置怎么设在第一个字符之后呀?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询