我有一个项目有一个带密码模式的文本框。但这必须在它有焦点时显示,当它杀死他的焦点时隐藏角色。
这是我的源代码。m_editBox 是 IDC_EDIT1 的控制变量。
void CEditBoxTestDlg::OnEnSetfocusEdit1()
{
//m_editBox.SetPasswordChar(0);
}
void CEditBoxTestDlg::OnEnKillfocusEdit1()
{
//m_editBox.SetPasswordChar('*'); //1
m_editBox.SendNotifyMessage(EM_SETPASSWORDCHAR, (WPARAM) '*', NULL); //2
}
但是 OnEnKillfocusEdit() 不能清楚地工作。我调试了它并检查了进入这个模块。
我该如何解决这个问题。谢谢。