Implement the "Computer locked" dialog box.
Attention: Computer can not be unlocked yet!

svn path=/trunk/; revision=58311
This commit is contained in:
Eric Kohl 2013-02-13 23:24:15 +00:00
parent 371942b955
commit e79c8a225d
22 changed files with 306 additions and 20 deletions

View file

@ -413,6 +413,68 @@ GUILockedSAS(
return WLX_SAS_ACTION_UNLOCK_WKSTA;
}
static INT_PTR CALLBACK
LockedWindowProc(
IN HWND hwndDlg,
IN UINT uMsg,
IN WPARAM wParam,
IN LPARAM lParam)
{
PGINA_CONTEXT pgContext;
pgContext = (PGINA_CONTEXT)GetWindowLongPtr(hwndDlg, GWL_USERDATA);
switch (uMsg)
{
case WM_INITDIALOG:
{
pgContext = (PGINA_CONTEXT)lParam;
SetWindowLongPtr(hwndDlg, GWL_USERDATA, (DWORD_PTR)pgContext);
pgContext->hBitmap = LoadImage(hDllInstance, MAKEINTRESOURCE(IDI_ROSLOGO), IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR);
return TRUE;
}
case WM_PAINT:
{
PAINTSTRUCT ps;
HDC hdc;
if (pgContext->hBitmap)
{
hdc = BeginPaint(hwndDlg, &ps);
DrawStateW(hdc, NULL, NULL, (LPARAM)pgContext->hBitmap, (WPARAM)0, 0, 0, 0, 0, DST_BITMAP);
EndPaint(hwndDlg, &ps);
}
return TRUE;
}
case WM_DESTROY:
{
DeleteObject(pgContext->hBitmap);
return TRUE;
}
}
return FALSE;
}
static VOID
GUIDisplayLockedNotice(
IN OUT PGINA_CONTEXT pgContext)
{
int result;
TRACE("GUIdisplayLockedNotice()\n");
result = pgContext->pWlxFuncs->WlxDialogBoxParam(
pgContext->hWlx,
pgContext->hDllInstance,
MAKEINTRESOURCEW(IDD_LOCKED_DLG),
GetDesktopWindow(),
LockedWindowProc,
(LPARAM)pgContext);
}
GINA_UI GinaGraphicalUI = {
GUIInitialize,
GUIDisplayStatusMessage,
@ -421,4 +483,5 @@ GINA_UI GinaGraphicalUI = {
GUILoggedOnSAS,
GUILoggedOutSAS,
GUILockedSAS,
GUIDisplayLockedNotice,
};

View file

@ -1,4 +1,4 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
IDD_STATUSWINDOW_DLG DIALOGEX 0,0,275,80
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
@ -47,6 +47,18 @@ BEGIN
PUSHBUTTON "Отказ",IDCANCEL,130,95,99,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Здравейте!"
@ -55,4 +67,5 @@ BEGIN
IDS_ASKFORUSER "Потребителско име: "
IDS_ASKFORPASSWORD "Парола: "
IDS_FORCELOGOFF "Така текущият потребител ще излезе и ще изгуби всички несъхранени данни. Да продължа ли?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -52,6 +52,18 @@ BEGIN
PUSHBUTTON "Storno",IDCANCEL,170,95,70,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Vítejte!"
@ -60,4 +72,5 @@ BEGIN
IDS_ASKFORUSER "Uživatelské jméno: "
IDS_ASKFORPASSWORD "Heslo: "
IDS_FORCELOGOFF "Současný uživatel bude odhlášen a všechna jeho neuložená data ztracena. Pokračovat?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -47,6 +47,18 @@ BEGIN
PUSHBUTTON "Abbrechen",IDCANCEL,170,95,70,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer gesperrt"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "Dieser Computer wird verwndet und ist gesperrt.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Drücken Sie Strg+Alt+Entf um den Computer zu entsperren.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Willkommen!"
@ -55,4 +67,5 @@ BEGIN
IDS_ASKFORUSER "Benutzername: "
IDS_ASKFORPASSWORD "Passwort: "
IDS_FORCELOGOFF "Dies wird den derzeitigen Benutzer abmelden. Alle ungespeicherten Daten gehen verloren. Fortsetzen?"
IDS_LOCKMMSG "Nur %s oder ein Administrator kann den Computer entsperren."
END

View file

@ -47,6 +47,18 @@ BEGIN
PUSHBUTTON "Cancel",IDCANCEL,170,95,70,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Welcome!"
@ -55,4 +67,5 @@ BEGIN
IDS_ASKFORUSER "User name: "
IDS_ASKFORPASSWORD "Password: "
IDS_FORCELOGOFF "This will log out the current user and lose all unsaved data. Continue?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -52,6 +52,18 @@ BEGIN
PUSHBUTTON "Cancelar",IDCANCEL, 186, 95, 70, 14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "¡Bienvenido!"
@ -60,4 +72,5 @@ BEGIN
IDS_ASKFORUSER "Usuario: "
IDS_ASKFORPASSWORD "Contraseña: "
IDS_FORCELOGOFF "Esto cerrará al usuario actual y perderá todos los datos no guardados. ¿Desea Continuar?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -47,6 +47,18 @@ BEGIN
PUSHBUTTON "Annuler",IDCANCEL, 184, 95, 70, 14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Bienvenue!"
@ -55,4 +67,5 @@ BEGIN
IDS_ASKFORUSER "Utilisateur: "
IDS_ASKFORPASSWORD "Mot de passe: "
IDS_FORCELOGOFF "Cela déconnectera l'utilisateur en cours et perdra les données non sauvées. Continuer?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -1,4 +1,4 @@
LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
IDD_STATUSWINDOW_DLG DIALOGEX 0,0,275,80
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
@ -47,6 +47,18 @@ BEGIN
PUSHBUTTON "ביטול",IDCANCEL,170,95,70,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "ברוכים הבאים!"
@ -55,4 +67,5 @@ BEGIN
IDS_ASKFORUSER "שם משתמש: "
IDS_ASKFORPASSWORD "סיסמה: "
IDS_FORCELOGOFF "זה יגרום להתנתקות המשתמש הנוכחי ולאבד את כל המידע שאינו נשמר. להמשיך?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -47,6 +47,18 @@ BEGIN
PUSHBUTTON "Batal",IDCANCEL,170,95,70,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Selamat datang!"
@ -55,4 +67,5 @@ BEGIN
IDS_ASKFORUSER "Nama Pengguna: "
IDS_ASKFORPASSWORD "Kata sandi: "
IDS_FORCELOGOFF "Ini akan mengeluarkan pengguna saat ini dan kehilangan data yang belum disimpan. Lanjutkan?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -41,6 +41,18 @@ BEGIN
PUSHBUTTON "Spegnimento",IDC_SHUTDOWN,179,122,50,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
IDD_LOGGEDON_DLG DIALOGEX 0,0,275,116
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU
CAPTION "Sicurezza"
@ -63,4 +75,5 @@ BEGIN
IDS_ASKFORUSER "Nome utente: "
IDS_ASKFORPASSWORD "Password: "
IDS_FORCELOGOFF "Verrà terminata la sessione dell'utente attuale e tutti i dati non salvati verranno persi. Volete procedere?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -1,4 +1,4 @@
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
IDD_STATUSWINDOW_DLG DIALOGEX 0,0,275,80
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
@ -47,6 +47,18 @@ BEGIN
PUSHBUTTON "キャンセル",IDCANCEL,170,95,70,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "ようこそ!"
@ -55,4 +67,5 @@ BEGIN
IDS_ASKFORUSER "ユーザー名: "
IDS_ASKFORPASSWORD "パスワード: "
IDS_FORCELOGOFF "現在のユーザーをログアウトします。保存されていないデータはすべて失われます。 続行しますか?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -47,6 +47,18 @@ BEGIN
PUSHBUTTON "Avbryt",IDCANCEL, 170, 95, 70, 14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Velkommen!"
@ -55,4 +67,5 @@ BEGIN
IDS_ASKFORUSER "Brukernavn: "
IDS_ASKFORPASSWORD "Passord: "
IDS_FORCELOGOFF "Dette vil logge av gjeldende bruker, alle ulagrede data vil gå tapt. Fortsette?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -1,4 +1,4 @@
/*
/*
* translated by TestamenT
* testament@users.sourceforge.net
* https://sourceforge.net/projects/reactospl
@ -55,6 +55,18 @@ BEGIN
PUSHBUTTON "Anuluj",IDCANCEL,170,95,70,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Witaj!"
@ -63,4 +75,5 @@ BEGIN
IDS_ASKFORUSER "Nazwa użytkownika: "
IDS_ASKFORPASSWORD "Hasło: "
IDS_FORCELOGOFF "To wyloguje aktualnego użytkownika i straci on wszystkie niezapisane dane. Kontynuować?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -48,6 +48,18 @@ BEGIN
PUSHBUTTON "A&nulează", IDCANCEL,170,95,70,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Bun venit!"
@ -56,4 +68,5 @@ BEGIN
IDS_ASKFORUSER "Nume utilizator: "
IDS_ASKFORPASSWORD "Parolă: "
IDS_FORCELOGOFF "Această acțiune va deautentifica utilizatorului curent cu posibile pierderi ale datelor nepăstrate. Continuați?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -1,4 +1,4 @@
//Russian language file. (Dmitry Chapyshev, 2007.06.17)
//Russian language file. (Dmitry Chapyshev, 2007.06.17)
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
@ -49,6 +49,18 @@ BEGIN
PUSHBUTTON "Отмена", IDCANCEL, 198, 95, 70, 14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Добро пожаловать!"
@ -57,4 +69,5 @@ BEGIN
IDS_ASKFORUSER "Имя пользователя: "
IDS_ASKFORPASSWORD "Пароль: "
IDS_FORCELOGOFF "При регистрации нового пользователя все несохраненные данные будут утеряны. Продолжить?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -1,4 +1,4 @@
/* TRANSLATOR: Mário Kačmár /Mario Kacmar/ aka Kario (kario@szm.sk)
/* TRANSLATOR: Mário Kačmár /Mario Kacmar/ aka Kario (kario@szm.sk)
* DATE OF TR: 09-02-2008
*/
@ -37,6 +37,18 @@ BEGIN
PUSHBUTTON "Vypnúť",IDC_SHUTDOWN,179,122,50,14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
IDD_LOGGEDON_DLG DIALOGEX 0,0,275,116
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU
CAPTION "Bezpečnosť"
@ -59,4 +71,5 @@ BEGIN
IDS_ASKFORUSER "Meno používateľa: "
IDS_ASKFORPASSWORD "Heslo: "
IDS_FORCELOGOFF "Toto spôsobí odhlásenie aktuálneho používateľa a stratu všetkých neuložených údajov. Chcete pokračovať?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -1,4 +1,4 @@
/*
/*
* PROJECT: ReactOS Logon GINA DLL
* LICENSE: GPL - See COPYING in the top level directory
* FILE: dll/win32/msgina/lang/uk-UA.rc
@ -55,6 +55,18 @@ BEGIN
PUSHBUTTON "Скасувати",IDCANCEL, 165, 95, 86, 14
END
IDD_LOCKED_DLG DIALOGEX 0,0,275,121
STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
CAPTION "Computer Locked"
FONT 8,"MS Shell Dlg",400,0,1
BEGIN
CONTROL IDI_ROSLOGO,IDC_ROSLOGO,"Static",SS_BITMAP,0,0,275,54
ICON IDI_LOCKICON,-1,7,59,20,20
LTEXT "This computer is in use and has been locked.",IDC_STATIC,37,61,231,8
LTEXT "Message",IDC_LOCKMSG,37,75,231,26
LTEXT "Press Ctrl-Alt-Del to unlock this computer.",IDC_STATIC,37,106,231,8
END
STRINGTABLE
BEGIN
IDS_LOGGEDOUTSAS "Ласкаво просимо!"
@ -63,4 +75,5 @@ BEGIN
IDS_ASKFORUSER "Користувач: "
IDS_ASKFORPASSWORD "Пароль: "
IDS_FORCELOGOFF "Це завершить сеанс поточного користувача і всі незбережені дані будуть загублені. Продовжити?"
IDS_LOCKMMSG "Only %s or an Administrator can unlock this computer."
END

View file

@ -681,6 +681,22 @@ WlxWkstaLockedSAS(
return pGinaUI->LockedSAS(pgContext);
}
/*
* @implemented
*/
VOID
WINAPI
WlxDisplayLockedNotice(PVOID pWlxContext)
{
PGINA_CONTEXT pgContext = (PGINA_CONTEXT)pWlxContext;
TRACE("WlxDisplayLockedNotice()\n");
pGinaUI->DisplayLockedNotice(pgContext);
}
/*
* @implemented
*/

View file

@ -48,6 +48,8 @@ typedef VOID (*PFGINA_DISPLAYSASNOTICE)(PGINA_CONTEXT);
typedef INT (*PFGINA_LOGGEDONSAS)(PGINA_CONTEXT, DWORD);
typedef INT (*PFGINA_LOGGEDOUTSAS)(PGINA_CONTEXT);
typedef INT (*PFGINA_LOCKEDSAS)(PGINA_CONTEXT);
typedef VOID (*PFGINA_DISPLAYLOCKEDNOTICE)(PGINA_CONTEXT);
typedef struct _GINA_UI
{
PFGINA_INITIALIZE Initialize;
@ -57,6 +59,7 @@ typedef struct _GINA_UI
PFGINA_LOGGEDONSAS LoggedOnSAS;
PFGINA_LOGGEDOUTSAS LoggedOutSAS;
PFGINA_LOCKEDSAS LockedSAS;
PFGINA_DISPLAYLOCKEDNOTICE DisplayLockedNotice;
} GINA_UI, *PGINA_UI;
/* msgina.c */

View file

@ -15,6 +15,7 @@
#define IDC_LOCK 1006
#define IDC_ROSLOGO 1007
#define IDC_TASKMGR 1008
#define IDC_LOCKMSG 1009
#define IDI_ROSLOGO 20000
@ -26,5 +27,6 @@
#define IDS_ASKFORUSER 40003
#define IDS_ASKFORPASSWORD 40004
#define IDS_FORCELOGOFF 40005
#define IDS_LOCKMSG 40006
/* EOF */

View file

@ -40,19 +40,6 @@ ShellShutdownDialog(
}
/*
* @unimplemented
*/
VOID WINAPI
WlxDisplayLockedNotice(
PVOID pWlxContext)
{
UNREFERENCED_PARAMETER(pWlxContext);
UNIMPLEMENTED;
}
/*
* @unimplemented
*/

View file

@ -247,6 +247,12 @@ TUILockedSAS(
return WLX_SAS_ACTION_UNLOCK_WKSTA;
}
static VOID
TUIDisplayLockedNotice(
IN OUT PGINA_CONTEXT pgContext)
{
}
GINA_UI GinaTextUI = {
TUIInitialize,
TUIDisplayStatusMessage,
@ -255,4 +261,5 @@ GINA_UI GinaTextUI = {
TUILoggedOnSAS,
TUILoggedOutSAS,
TUILockedSAS,
TUIDisplayLockedNotice,
};