가정/전제 : 리소스 속성에 ES_PASSWORD 가 포함되어 있어야 함.
void CDlgTester::OnBnClickedCheckShowPassword()
{
CEdit * pEdit = (CEdit*) GetDlgItem(IDC_EDIT_PASSWORD);
CButton* pButton = (CButton*) GetDlgItem(IDC_CHECK_SHOW_PASSWORD);
const static TCHAR cPasswordChar = pEdit->GetPasswordChar();
if( pButton->GetCheck() )
{
pEdit->SetPasswordChar(NULL); // 입력 문자 표시
}
else
{
pEdit->SetPasswordChar(cPasswordChar); // 입력 문자 숨김
}
pEdit->RedrawWindow(); // CEdit 컨트롤 갱신
}