プロジェクトにパスワードモードのテキストボックスがあります。ただし、これは、フォーカスがある場合は表示し、フォーカスを解除すると文字を非表示にする必要があります。
これは私のソースコードです。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() は明確に機能しません。私はそれをデバッグし、このモジュールに入ることを確認しました。
どうすればこの問題を解決できますか。ありがとう。