MFC往编辑框中输入的内容重复显示两次
caseVK_RETURN:UpdateData(true);if(m_passWord==_T("123456i")){GetDlgItem(IDC_LoadImg)-...
case VK_RETURN:
UpdateData(true);
if (m_passWord == _T("123456i"))
{
GetDlgItem(IDC_LoadImg)->EnableWindow(true);
GetDlgItem(IDC_Status)->SetWindowTextW(_T("success"));
CString str33;
str33 = "密码正确,可以正常使用。";
str33 += _T("\r\n");
int lastLine = m_record.LineIndex(m_record.GetLineCount() - 1);
m_record.SetSel(lastLine + 1, lastLine + 2, 0);
m_record.ReplaceSel(str33);
}
输入密码后回车如果密码正确,则在编辑框显示密码正确,可以正常使用。但为什么会显示两次? 展开
UpdateData(true);
if (m_passWord == _T("123456i"))
{
GetDlgItem(IDC_LoadImg)->EnableWindow(true);
GetDlgItem(IDC_Status)->SetWindowTextW(_T("success"));
CString str33;
str33 = "密码正确,可以正常使用。";
str33 += _T("\r\n");
int lastLine = m_record.LineIndex(m_record.GetLineCount() - 1);
m_record.SetSel(lastLine + 1, lastLine + 2, 0);
m_record.ReplaceSel(str33);
}
输入密码后回车如果密码正确,则在编辑框显示密码正确,可以正常使用。但为什么会显示两次? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询