4
#include "PasswordDialog.h"
11
static CIDLangPair kIDLangPairs[] =
13
{ IDC_STATIC_PASSWORD_HEADER, 0x02000B01 },
14
{ IDC_CHECK_PASSWORD_SHOW, 0x02000B02 },
20
bool CPasswordDialog::OnInit()
23
LangSetWindowText(HWND(*this), 0x02000B00);
24
LangSetDlgItemsText(HWND(*this), kIDLangPairs, sizeof(kIDLangPairs) / sizeof(kIDLangPairs[0]));
26
_passwordControl.Attach(GetItem(IDC_EDIT_PASSWORD));
27
_passwordControl.SetText(Password);
28
_passwordControl.SetPasswordChar(TEXT('*'));
29
return CModalDialog::OnInit();
32
bool CPasswordDialog::OnButtonClicked(int buttonID, HWND buttonHWND)
34
if (buttonID == IDC_CHECK_PASSWORD_SHOW)
36
_passwordControl.SetPasswordChar((IsButtonChecked(
37
IDC_CHECK_PASSWORD_SHOW) == BST_CHECKED) ? 0: TEXT('*'));
39
_passwordControl.GetText(password);
40
_passwordControl.SetText(password);
43
return CDialog::OnButtonClicked(buttonID, buttonHWND);
46
void CPasswordDialog::OnOK()
48
_passwordControl.GetText(Password);