MFC 编辑框 退格,该如何处理
MFC 编辑框 退格
编辑框按退格删除的时候 需要重新点击编辑框才正常删除。
如 | 代表光标位置
12345| 按下退格后变为
1234|5 如果在重新点击编辑框则变为
1234|
如果在第一步的时候按两下则出现
123|45 重新点击则变为
123|
以此类推
这是什么原因啊!
------解决方案--------------------
在Edit内容变化时刷新(包括键入字符,删除字符等)
编辑框按退格删除的时候 需要重新点击编辑框才正常删除。
如 | 代表光标位置
12345| 按下退格后变为
1234|5 如果在重新点击编辑框则变为
1234|
如果在第一步的时候按两下则出现
123|45 重新点击则变为
123|
以此类推
这是什么原因啊!
------解决方案--------------------
在Edit内容变化时刷新(包括键入字符,删除字符等)
ON_CONTROL_REFLECT(EN_CHANGE, OnChange)
void CSkinEdit::OnChange()
{
InvalidateRect( NULL );
}