MFC编辑框输入时光标始终在字符串后面的解决方法
0赞
发表于 2018/7/5 12:22:04
阅读(2249)
有时,在用MFC做上位机时,尤其在使用编辑框输入字符串,不知道为什么,每输入一个字符,光标就会跑到字符串的开头,导致没法连续输入字符。为了解决这个问题,可以添加以下代码,将光标强制在字符串后面,这样就可以连续输入字符。
CString sExpoValue; eExpoValue.GetWindowText(sExpoValue); int nLength = sExpoValue.GetLength(); eExpoValue.SetSel(nLength,nLength, FALSE); eExpoValue.SetFocus();
最近写的一个上位机效果图如下: