- Enable the "Change Password" button of the security dialog.
- Initialize the "Change Password" dialog.
svn path=/trunk/; revision=61808
}
+static
+BOOL
+DoChangePassword(HWND hwndDlg)
+{
+ return FALSE;
+}
+
+
static INT_PTR CALLBACK
ChangePasswordDialogProc(
IN HWND hwndDlg,
IN WPARAM wParam,
IN LPARAM lParam)
{
+ PGINA_CONTEXT pgContext;
+
+ pgContext = (PGINA_CONTEXT)GetWindowLongPtr(hwndDlg, GWL_USERDATA);
+
switch (uMsg)
{
case WM_INITDIALOG:
- FIXME("ChangePasswordDialogProc: WM_INITDLG\n");
+ pgContext = (PGINA_CONTEXT)lParam;
+ SetWindowLongPtr(hwndDlg, GWL_USERDATA, (DWORD_PTR)pgContext);
+
+ SetDlgItemTextW(hwndDlg, IDC_CHANGEPWD_USERNAME, pgContext->UserName);
+ SendDlgItemMessageW(hwndDlg, IDC_CHANGEPWD_DOMAIN, CB_ADDSTRING, 0, (LPARAM)pgContext->Domain);
+ SendDlgItemMessageW(hwndDlg, IDC_CHANGEPWD_DOMAIN, CB_SETCURSEL, 0, 0);
+ SetFocus(GetDlgItem(hwndDlg, IDC_CHANGEPWD_OLDPWD));
return TRUE;
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDOK:
- EndDialog(hwndDlg, TRUE);
+ if (DoChangePassword(hwndDlg))
+ {
+ EndDialog(hwndDlg, TRUE);
+ }
+ else
+ {
+ SetDlgItemTextW(hwndDlg, IDC_CHANGEPWD_NEWPWD1, NULL);
+ SetDlgItemTextW(hwndDlg, IDC_CHANGEPWD_NEWPWD2, NULL);
+ SetFocus(GetDlgItem(hwndDlg, IDC_CHANGEPWD_OLDPWD));
+ }
return TRUE;
case IDCANCEL:
PUSHBUTTON "Заключване на компютъра", IDC_LOCK, 25, 154, 99, 14
PUSHBUTTON "Изход", IDC_LOGOFF, 90, 135, 75, 14
PUSHBUTTON "Изключване", IDC_SHUTDOWN, 170, 135, 75, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Задачен управител", IDC_TASKMGR, 10, 135, 75, 14
PUSHBUTTON "Отказ", IDCANCEL, 130, 154, 99, 14
END
PUSHBUTTON "Uzamknout počítač", IDC_LOCK, 10, 135, 70, 14
PUSHBUTTON "Odhlásit", IDC_LOGOFF, 90, 135, 70, 14
PUSHBUTTON "Vypnout", IDC_SHUTDOWN, 170, 135, 70, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Správce úloh", IDC_TASKMGR, 90, 154, 70, 14
PUSHBUTTON "Storno", IDCANCEL, 170, 154, 70, 14
END
PUSHBUTTON "Computer sperren", IDC_LOCK, 10, 135, 76, 14
PUSHBUTTON "Abmelden...", IDC_LOGOFF, 100, 135, 75, 14
PUSHBUTTON "Herunterfahren", IDC_SHUTDOWN, 189, 135, 76, 14
- PUSHBUTTON "Password ändern", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Password ändern", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Task-Manager", IDC_TASKMGR, 100, 154, 75, 14
PUSHBUTTON "Abbrechen", IDCANCEL, 189, 154, 76, 14
END
PUSHBUTTON "Bloquear computadora", IDC_LOCK, 4, 135, 83, 14
PUSHBUTTON "Salir", IDC_LOGOFF, 92, 135, 88, 14
PUSHBUTTON "Cerrar", IDC_SHUTDOWN, 186, 135, 70, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Administrador de tareas", IDC_TASKMGR, 92, 154, 88, 14
PUSHBUTTON "Cancelar", IDCANCEL, 186, 154, 70, 14
END
PUSHBUTTON "Verrouiller l'ordinateur", IDC_LOCK, 4, 135, 82, 14
PUSHBUTTON "Déconnecter", IDC_LOGOFF, 93, 135, 85, 14
PUSHBUTTON "Éteindre", IDC_SHUTDOWN, 184, 135, 70, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Gestionnaire de tâches", IDC_TASKMGR, 93, 154, 85, 14
PUSHBUTTON "Annuler", IDCANCEL, 184, 154, 70, 14
END
PUSHBUTTON "לנעול את המחשב", IDC_LOCK, 10, 76, 70, 14
PUSHBUTTON "להתנתק", IDC_LOGOFF, 90, 76, 70, 14
PUSHBUTTON "לכבות", IDC_SHUTDOWN, 170, 76, 70, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "מנהל המשימות", IDC_TASKMGR, 90, 95, 70, 14
PUSHBUTTON "ביטול", IDCANCEL, 170, 95, 70, 14
END
PUSHBUTTON "Kunci komputer", IDC_LOCK, 10, 135, 70, 14
PUSHBUTTON "Keluar", IDC_LOGOFF, 90, 135, 70, 14
PUSHBUTTON "Matikan", IDC_SHUTDOWN, 170, 135, 70, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Manager Tugas", IDC_TASKMGR, 90, 154, 70, 14
PUSHBUTTON "Batal", IDCANCEL, 170, 154, 70, 14
END
PUSHBUTTON "Bloccare il computer", IDC_LOCK, 10, 135, 70, 14
PUSHBUTTON "Fine sessione", IDC_LOGOFF, 90, 135, 70, 14
PUSHBUTTON "Spegnimento", IDC_SHUTDOWN, 170, 135, 70, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Task manager", IDC_TASKMGR, 90, 154, 70, 14
PUSHBUTTON "Annulla", IDCANCEL, 170, 154, 70, 14
END
PUSHBUTTON "コンピュータのロック", IDC_LOCK, 10, 135, 70, 14
PUSHBUTTON "ログオフ", IDC_LOGOFF, 90, 135, 70, 14
PUSHBUTTON "シャットダウン", IDC_SHUTDOWN, 170, 135, 70, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "タスク マネージャ", IDC_TASKMGR, 90, 154, 70, 14
PUSHBUTTON "キャンセル", IDCANCEL, 170, 154, 70, 14
END
PUSHBUTTON "Lås datamaskinen...", IDC_LOCK, 7, 135, 74, 14
PUSHBUTTON "Logg av...", IDC_LOGOFF, 86, 135, 78, 14
PUSHBUTTON "Avslutt...", IDC_SHUTDOWN, 170, 135, 70, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Oppgavebehandling...", IDC_TASKMGR, 86, 154, 78, 14
PUSHBUTTON "Avbryt", IDCANCEL, 170, 154, 70, 14
END
PUSHBUTTON "Blokada komputera", IDC_LOCK, 10, 135, 70, 14
PUSHBUTTON "Wyloguj", IDC_LOGOFF, 90, 135, 70, 14
PUSHBUTTON "Wyłącz", IDC_SHUTDOWN, 170, 135, 70, 14
- PUSHBUTTON "Zmień hasło", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Zmień hasło", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Menedżer zadań", IDC_TASKMGR, 90, 154, 70, 14
PUSHBUTTON "Anuluj", IDCANCEL, 170, 154, 70, 14
END
PUSHBUTTON "&Blochează calculatorul", IDC_LOCK, 10, 135, 70, 14
PUSHBUTTON "&Deautentifică-mă", IDC_LOGOFF, 90, 135, 70, 14
PUSHBUTTON "Închid&e calculatorul", IDC_SHUTDOWN, 170, 135, 70, 14
- PUSHBUTTON "Schim&bă parola", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Schim&bă parola", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "&Gestionar de activități…", IDC_TASKMGR, 90, 154, 70, 14
PUSHBUTTON "A&nulează", IDCANCEL, 170, 154, 70, 14
END
PUSHBUTTON "Заблокировать", IDC_LOCK, 7, 135, 86, 14
PUSHBUTTON "Завершение сеанса", IDC_LOGOFF, 102, 135, 86, 14
PUSHBUTTON "Выключение", IDC_SHUTDOWN, 198, 135, 70, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Диспетчер задач", IDC_TASKMGR, 102, 154, 86, 14
PUSHBUTTON "Отмена", IDCANCEL, 198, 154, 70, 14
END
PUSHBUTTON "Uzamknúť počítač", IDC_LOCK, 10, 135, 70, 14
PUSHBUTTON "Odhlásiť", IDC_LOGOFF, 90, 135, 70, 14
PUSHBUTTON "Vypnúť", IDC_SHUTDOWN, 170, 135, 70, 14
- PUSHBUTTON "Change password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Správca úloh", IDC_TASKMGR, 90, 154, 70, 14
PUSHBUTTON "Zrušiť", IDCANCEL, 170, 154, 70, 14
END
PUSHBUTTON "Bilgisayarı Kilitle", IDC_LOCK, 10, 135, 76, 14
PUSHBUTTON "Oturumu Kapat", IDC_LOGOFF, 100, 135, 75, 14
PUSHBUTTON "Bilgisayarı Kapat", IDC_SHUTDOWN, 189, 135, 76, 14
- PUSHBUTTON "Şifreyi Değiştir", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Şifreyi Değiştir", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Görev Yöneticisi", IDC_TASKMGR, 100, 154, 75, 14
PUSHBUTTON "İptal", IDCANCEL, 189, 154, 76, 14
END
PUSHBUTTON "Блокування", IDC_LOCK, 6, 135, 70, 14
PUSHBUTTON "Вихід із системи...", IDC_LOGOFF, 80, 135, 80, 14
PUSHBUTTON "Завершення роботи...", IDC_SHUTDOWN, 165, 135, 86, 14
- PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14, WS_DISABLED
+ PUSHBUTTON "Change Password", IDC_CHANGEPWD, 10, 154, 76, 14
PUSHBUTTON "Диспетчер завдань", IDC_TASKMGR, 80, 154, 80, 14
PUSHBUTTON "Скасувати", IDCANCEL, 165, 154, 86, 14
END