mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +00:00
Rewrite screensaver cpl applet, key changes are:
- redesigned to look like XP's - Add the screensaver preview on the dialog - implement saving of screensaver settings - preview and config buttons now work Translators required. svn path=/trunk/; revision=26325
This commit is contained in:
parent
4337531281
commit
acba6c80ef
18 changed files with 801 additions and 884 deletions
|
@ -5,8 +5,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Pozadí"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10,
|
||||
90,65,WS_EX_STATICEDGE
|
||||
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,
|
||||
70, 10, 105, 70,WS_EX_STATICEDGE
|
||||
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP,7,99,173,71
|
||||
|
@ -19,39 +19,29 @@ BEGIN
|
|||
CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Spoøiè obrazovky"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Spoøiè obrazovky",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Seznam spoøièù:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "&Nastavení...",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "&Ukázka",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "Pøi obnovení požadovat &heslo.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&Èekat:",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "Minut než se spustí spoøiè obrazovky.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "Šetøení &energie monitoru",
|
||||
IDC_SCREENS_DUMMY2,5, 146, 238, 50
|
||||
LTEXT "Pro možnosti napájení monitoru klepnìta na tlaèítko Možnosti napájení.",
|
||||
IDC_STATIC,16, 159, 145, 35
|
||||
PUSHBUTTON "M&ožnosti napájení",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -125,17 +115,6 @@ BEGIN
|
|||
PUSHBUTTON "R&ozšíøené nastavení...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configure", ID_MENU_CONFIG
|
||||
MENUITEM "&Preview", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Add", ID_MENU_ADD
|
||||
MENUITEM "&Delete\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
|
|
|
@ -6,7 +6,7 @@ CAPTION "Hintergrund"
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
|
||||
|
@ -19,39 +19,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Bildschirmschoner"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Bildschrimschoner",IDC_STATIC, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Installierte Bildschrimschoner:", IDC_STATIC, 13, 24, 150, 9
|
||||
CONTROL "", IDC_SCREENS_CHOICES, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "&Einstellungen", IDC_SCREENS_SETTINGS, 188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "&Vorschau", IDC_SCREENS_TESTSC, 188, 52, 50, 15
|
||||
|
||||
CONTROL "&Passwortschutz bei Reaktivierung.", IDC_SCREENS_USEPASSCHK, "button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&Warte", IDC_STATIC, 13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 35, 109, 31, 12, ES_RIGHT | WS_GROUP
|
||||
CONTROL "", IDC_SCREENS_TIME, UPDOWN_CLASS, UDS_SETBUDDYINT |
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP, 52, 109, 12, 12
|
||||
LTEXT "Minuten, bis der Bildschirmschoner angezeigt wird.",
|
||||
IDC_STATIC, 70, 111, 147, 9
|
||||
|
||||
GROUPBOX "&Energiesparfunktion des Bildschirms",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
LTEXT "Hier können Sie Energiesparfunktionen Ihres Computers konfigurieren.",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "Energ&ieeinstellungen", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -125,18 +115,6 @@ BEGIN
|
|||
PUSHBUTTON "&Erweitert",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Konfigurieren", ID_MENU_CONFIG
|
||||
MENUITEM "&Vorschau", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hinzufügen", ID_MENU_ADD
|
||||
MENUITEM "&Löschen\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -6,7 +6,7 @@ CAPTION "
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
78, 10, 90, 65, WS_EX_STATICEDGE
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
|
||||
|
@ -19,39 +19,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Ðñïöýëáîç ïèüíçò"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Ðñïöýëáîç ïèüíçò",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Ëßóôá ðñïöõëÜîåùí ïèüíçò:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "Åðéëï&ãÝò...",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "Ðñï&âïëÞ",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "Óôçí åðáíáöïñÜ, &æÞôçóç óõíèçìáôéêïý.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&ÐåñéìÝíåôå:",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "ËåðôÜ ðñéí ôçí Ýíáñîç ôçò ðñïöýëáîçò ïèüíçò.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "&Óôïé÷åßá åîïéêïíüìçóçò åíÝñãåéáò ôçò ïèüíçò",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
LTEXT "Ãéá íá ñõèìßóåôå ôá óôïé÷åßá åíÝñãåéáò ôçò ïèüíçò, êÜíôå êëéê óôï 'Ñõìßóåéò åíÝñãåéáò'.",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "&Ñõèìßóåéò åíÝñãåéáò", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -125,18 +115,6 @@ BEGIN
|
|||
PUSHBUTTON "Ãéá &ðñï÷ùñçìÝíïõò...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configure", ID_MENU_CONFIG
|
||||
MENUITEM "&Preview", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Add", ID_MENU_ADD
|
||||
MENUITEM "&Delete\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
|
||||
IDD_BACKGROUND DIALOGEX DISCARDABLE 0, 0, 246, 205
|
||||
IDD_BACKGROUND DIALOGEX DISCARDABLE 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Background"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57,WS_EX_STATICEDGE
|
||||
70, 10, 105, 70,WS_EX_STATICEDGE
|
||||
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
|
||||
|
@ -19,42 +19,34 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Installed screensavers:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&Wait",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "minutes before showing Screensaver.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "&Energy Saving features of monitor",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "P&ower Settings", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Appearance"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
|
@ -104,7 +96,7 @@ BEGIN
|
|||
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
|
||||
END
|
||||
|
||||
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Settings"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
|
@ -125,18 +117,6 @@ BEGIN
|
|||
PUSHBUTTON "Ad&vanced...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configure", ID_MENU_CONFIG
|
||||
MENUITEM "&Preview", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Add", ID_MENU_ADD
|
||||
MENUITEM "&Delete\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* desk (Spanish resources)
|
||||
*
|
||||
* Copyright 2005 Patricio Martínez Ros
|
||||
* Translated by Patricio Martínez Ros
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -13,7 +13,7 @@ CAPTION "Escritorio"
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,
|
||||
78,10,90,65,WS_EX_STATICEDGE
|
||||
70, 10, 105, 70,WS_EX_STATICEDGE
|
||||
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
|
||||
|
@ -26,39 +26,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Protector de pantalla"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Protector de pantalla",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Lista de protectores de pantalla:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "Configuración...",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "&Vista previa",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "Protección con &password.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&Esperar:",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,"UPDOWN_CLASS",UDS_SETBUDDYINT |
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "Minutos antes de mostrar el protector de pantalla.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "Ahorro de energía del monitor",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 35
|
||||
LTEXT "Para ajustar la configuración de energía del monitor, haga click en Energía.",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "Energía...", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -132,18 +122,6 @@ BEGIN
|
|||
PUSHBUTTON "A&vanzado...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configure", ID_MENU_CONFIG
|
||||
MENUITEM "&Preview", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Add", ID_MENU_ADD
|
||||
MENUITEM "&Delete\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -9,7 +9,7 @@ CAPTION "Fond d'
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW,"Static", SS_OWNERDRAW,
|
||||
78, 10, 90, 65, WS_EX_STATICEDGE
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
|
||||
|
@ -22,39 +22,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Écran de veille"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "É&cran de veille",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Liste des écrans de veille:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "Paramè&tres...",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "&Aperçu",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "À la reprise, protéger par mot de passe",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "Dé&lai:",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "Minutes avant d'afficher l'écran de veille.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "Gestion de l'alimentation du moniteur",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
LTEXT "Pour modifier les paramètres de l'alimentation du moniteur et économiser de l'énergie, cliquez sur Gestion de l'alimentation.",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "&Gestion de l'alimentation", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -128,18 +118,6 @@ BEGIN
|
|||
PUSHBUTTON "A&vancé...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configurer", ID_MENU_CONFIG
|
||||
MENUITEM "A&perçu", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ajouer", ID_MENU_ADD
|
||||
MENUITEM "Supprimer\tSuppr", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -7,7 +7,7 @@ CAPTION "H
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
78, 10, 90, 65, WS_EX_STATICEDGE
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
|
||||
|
@ -20,39 +20,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Képernyõvédõ"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Képernyõvédõ",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Képernyõvédõk listája:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "&Beállítások...",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "E&lõzetes nézet",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "&Megszakításkor jelszóval védve.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&Várakozási idõ:",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "A képernyõvédõ elindítása ennyi perc múlva.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "A képernyõ energiaellátási lehetõségei",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
LTEXT "Az energiaellátási beállítások ellenõrzéséhez kattintson az Energiaellátás gombra.",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "E&nergiaellátás", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -126,18 +116,6 @@ BEGIN
|
|||
PUSHBUTTON "&Haladóknak...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configure", ID_MENU_CONFIG
|
||||
MENUITEM "&Preview", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Add", ID_MENU_ADD
|
||||
MENUITEM "&Delete\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -6,7 +6,7 @@ CAPTION "Latar Belakang"
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57,WS_EX_STATICEDGE
|
||||
70, 10, 105, 70,WS_EX_STATICEDGE
|
||||
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
|
||||
|
@ -19,39 +19,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Screensavers terinstalasi:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "Se&telan",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "Tin&jau",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "Tanya kata sandi saat di&lanjutkan.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&Tunggu",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "menit sebelum menampilkan Screensaver.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "Fitur monitor Hemat &Energi",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
LTEXT "Untuk menyesuaikan setelan tenaga untuk monitor anda, klik Setelan Tenaga.",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "Setelan Tena&ga", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -125,18 +115,6 @@ BEGIN
|
|||
PUSHBUTTON "&Lanjutan...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Konfigurasi", ID_MENU_CONFIG
|
||||
MENUITEM "Tin*jau", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Tambah", ID_MENU_ADD
|
||||
MENUITEM "&Hapus\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -6,7 +6,7 @@ CAPTION "Sfondo"
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
|
||||
|
@ -19,39 +19,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screen saver",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Screen saver installati:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "&Impostazioni",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "&Prova",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "Chiedi una &password per ritornare a ReactOS.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&Aspetta",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "minuti prima di mostrare lo screen saver.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "&Impostazioni del monitor per il risparmio energetico",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
LTEXT "Per regolare l'alimentazione di risparmio energia, scegliere Alimentazione.",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "&Alimentazione", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -125,18 +115,6 @@ BEGIN
|
|||
PUSHBUTTON "A&vanzate...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configura", ID_MENU_CONFIG
|
||||
MENUITEM "Ante&prima", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Aggiungi", ID_MENU_ADD
|
||||
MENUITEM "&Cancella\tCanc",ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -6,7 +6,7 @@ CAPTION "
|
|||
FONT 9, "MS UI Gothic"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
48, 10, 150,105,WS_EX_STATICEDGE
|
||||
70, 10, 105, 70,WS_EX_STATICEDGE
|
||||
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 7, 139, 173, 71
|
||||
|
@ -19,39 +19,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "スクリーン セーバー"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "スクリーン セーバー(&S)",IDC_SCREENS_DUMMY, 5, 7, 238, 176
|
||||
|
||||
LTEXT "スクリーン セーバーの一覧:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "設定(&T)...",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "プレビュー(&V)",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "復旧時、パスワードで保護する(&P)",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "待機(&W):",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "分経過したらスクリーン セーバーを表\示する。",
|
||||
IDC_STATIC,70, 151, 147, 9
|
||||
|
||||
GROUPBOX "モニターの省電力機能\(&E)",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
LTEXT "モニタの電源設定を調整するには、[電源設定] をクリックしてください。",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "電源設定(&O)", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -125,18 +115,6 @@ BEGIN
|
|||
PUSHBUTTON "<22>Ú<EFBFBD>×<EFBFBD>Ý’è(&V)...",IDC_SETTINGS_ADVANCED,306,205,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configure", ID_MENU_CONFIG
|
||||
MENUITEM "&Preview", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Add", ID_MENU_ADD
|
||||
MENUITEM "&Delete\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -6,7 +6,7 @@ CAPTION "Achtergrond"
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static",SS_OWNERDRAW,
|
||||
78, 10, 90, 65, WS_EX_STATICEDGE
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
|
||||
|
@ -19,39 +19,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Schermbeveiliging"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Schermbeveiliging",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Lijst van de schermbeveiligingen:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "&Instellingen...",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "V&oorbeeld",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "&Beveiligd met wachtwoord.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "W&acht:",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "minuten.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "&Energiebesparende functies van de monitor",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 35
|
||||
LTEXT "Klik op Instellingen om de energiebesparende mogelijkheden van de monitor in te stellen.",
|
||||
IDC_STATIC, 16, 159, 145, 19
|
||||
PUSHBUTTON "Inst&ellingen", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -125,18 +115,6 @@ BEGIN
|
|||
PUSHBUTTON "&Geavanceerd...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configure", ID_MENU_CONFIG
|
||||
MENUITEM "&Preview", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Add", ID_MENU_ADD
|
||||
MENUITEM "&Delete\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -7,7 +7,7 @@ CAPTION "Pulpit"
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
78, 10, 90, 65, WS_EX_STATICEDGE
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
|
||||
|
@ -20,39 +20,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Wygaszacz ekranu"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Wygaszacz ekranu",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Lista wygaszaczy ekranu:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "&Ustawienia...",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "&Podgl¹d",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "Po wznowieniu wyœwietl &ekran powitalny.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&Czekaj:",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "minut przed pokazaniem wygaszacza ekranu.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "&Zasilanie monitora",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
LTEXT "Kliknij przycisk Zasilanie, aby dopasowaæ ustawienia zasilania dla monitora.",
|
||||
IDC_STATIC,16, 159, 145, 35
|
||||
PUSHBUTTON "Z&asilanie", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -126,18 +116,6 @@ BEGIN
|
|||
PUSHBUTTON "Zaawa&nsowane...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configure", ID_MENU_CONFIG
|
||||
MENUITEM "&Preview", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Add", ID_MENU_ADD
|
||||
MENUITEM "&Delete\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -6,7 +6,7 @@ CAPTION "
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
|
||||
|
@ -19,39 +19,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Çàñòàâêà"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Çàñòàâêà",IDC_SCREENS_DUMMY,5,7,238,137
|
||||
|
||||
LTEXT "Ñïèñîê çàñòàâîê:",IDC_STATIC,13,24,150,9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13,34,170,69
|
||||
|
||||
PUSHBUTTON "&Íàñòðîéêà...",IDC_SCREENS_SETTINGS,188,34,50,15, WS_GROUP
|
||||
PUSHBUTTON "Ïðî&ñìîòð",IDC_SCREENS_TESTSC,188,52,50,15
|
||||
|
||||
CONTROL "&Çàùèòà ïàðîëåì.",IDC_SCREENS_USEPASSCHK,"Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13,121,119,18
|
||||
|
||||
LTEXT "&Èíòåðâàë:",IDC_STATIC,13,110,35,9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,53,109,31,12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,87,108,13,12
|
||||
LTEXT "ìèíóò äî îòîáðàæåíèÿ çàñòàâêè.",
|
||||
IDC_STATIC, 109, 110, 118, 9
|
||||
|
||||
GROUPBOX "&Ýíåðãîñáåðåãàþùèå ôóíêöèè ìîíèòîðà",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
LTEXT "Äëÿ èçìåíåíèÿ ïàðàìåòðîâ ïèòàíèÿ ìîíèòîðà íàæìèòå êíîïêó Ïàðàìåòðû Ïèòàíèÿ.",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "Ïàðàìåòðû &ïèòàíèÿ", IDC_SCREENS_POWER_BUTTON, 157, 162, 81, 15
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -125,18 +115,6 @@ BEGIN
|
|||
PUSHBUTTON "Äî&ïîëíèòåëüíî...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Íàñòðîèòü", ID_MENU_CONFIG
|
||||
MENUITEM "&Ïðåäïðîñìîòð", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Äîáàâèòü", ID_MENU_ADD
|
||||
MENUITEM "&Óäàëèòü\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -8,8 +8,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Bakgrund"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10,
|
||||
90,65,WS_EX_STATICEDGE
|
||||
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,
|
||||
70, 10, 105, 70,WS_EX_STATICEDGE
|
||||
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP,7,99,173,71
|
||||
|
@ -22,39 +22,29 @@ BEGIN
|
|||
CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Skärmsläckare"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Skärmsläckare",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Skärmsläckare:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "&Inställningar",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "&Förhandsvisa",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "&Kräv lösenord för att återvända.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&Vänta:",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "minuter innan skärmsläckaren visas.",
|
||||
IDC_STATIC,70, 111, 147, 9
|
||||
|
||||
GROUPBOX "&Energisparfunktioner för din bildskärm",
|
||||
IDC_SCREENS_DUMMY2,5, 146, 238, 50
|
||||
LTEXT "För att ändra energisparfunktionerna för din bildskärm,\nklicka på Inställningar.",
|
||||
IDC_STATIC,16, 159, 145, 35
|
||||
PUSHBUTTON "Ins&tällningar",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -128,18 +118,6 @@ BEGIN
|
|||
PUSHBUTTON "&Avancerat...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Configure", ID_MENU_CONFIG
|
||||
MENUITEM "&Preview", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Add", ID_MENU_ADD
|
||||
MENUITEM "&Delete\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: dll/cpl/desk/Uk.rc
|
||||
* PURPOSE: Ukraianian Language File for Display Control Panel Applet
|
||||
* PROGRAMMERS: Artem Reznikov
|
||||
* TRANSLATOR: Artem Reznikov
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_UKRAINIAN, SUBLANG_NEUTRAL
|
||||
|
@ -14,7 +14,7 @@ CAPTION "
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
|
||||
|
@ -27,39 +27,29 @@ BEGIN
|
|||
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
|
||||
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 204
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Çáåð³ãà÷ åêðàíà"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Screensaver"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
BEGIN
|
||||
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
|
||||
80, 10, 83, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Çáåð³ãà÷ åêðàíà",IDC_SCREENS_DUMMY, 5, 7, 238, 136
|
||||
|
||||
LTEXT "Ñïèñîê çáåð³ãà÷³â åêðàíà:",IDC_STATIC,13, 24, 150, 9
|
||||
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
|
||||
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
|
||||
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
|
||||
|
||||
PUSHBUTTON "&Íàñòðîéêè",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
|
||||
PUSHBUTTON "Ïåðå&ãëÿä",IDC_SCREENS_TESTSC,188, 52, 50, 15
|
||||
|
||||
CONTROL "Çàõèùàòè &ïàðîëåì.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
|
||||
|
||||
LTEXT "&×åêàòè",IDC_STATIC,13, 110, 20, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
|
||||
70, 10, 105, 70, WS_EX_STATICEDGE
|
||||
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 8, 92, 230, 52
|
||||
COMBOBOX IDC_SCREENS_LIST, 14, 103, 100, 100, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Se&ttings",IDC_SCREENS_SETTINGS, 120, 103, 50, 13, WS_GROUP
|
||||
PUSHBUTTON "Pre&view",IDC_SCREENS_TESTSC, 175, 103, 50, 13
|
||||
LTEXT "&Wait",IDC_WAITTEXT, 14, 125, 16, 9
|
||||
EDITTEXT IDC_SCREENS_TIMEDELAY, 34, 123, 32, 13, ES_RIGHT | WS_GROUP
|
||||
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
|
||||
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
|
||||
WS_BORDER | WS_GROUP,52, 109, 12, 12
|
||||
LTEXT "õâèëèí äî â³äîáðàæåííÿ çáåð³ãà÷à åêðàíà.",
|
||||
IDC_STATIC, 70, 111, 147, 9
|
||||
|
||||
GROUPBOX "&Åíåðãîçáåð³ãàþ÷³ ôóíêö³¿ ìîí³òîðà",
|
||||
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
|
||||
LTEXT "Äëÿ çì³íè ïàðàìåòð³â æèâëåííÿ ìîí³òîðà íàòèñí³òü Ïàðàìåòðè æèâëåííÿ.",
|
||||
IDC_STATIC, 16, 159, 145, 35
|
||||
PUSHBUTTON "Ïàðàìåòðè &æèâëåííÿ",IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
|
||||
WS_BORDER | WS_GROUP, 54, 123, 12, 13
|
||||
LTEXT "minutes", IDC_MINTEXT, 70, 125, 26, 9
|
||||
CONTROL "Ask for &password on resume.",IDC_SCREENS_USEPASSCHK,"button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 108, 120, 104, 19
|
||||
GROUPBOX "&Energy Saving features of monitor", IDC_SCREENS_DUMMY2, 6, 155, 232, 41
|
||||
LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
|
||||
IDC_STATIC, 14, 166, 146 ,20
|
||||
PUSHBUTTON "P&ower...", IDC_SCREENS_POWER_BUTTON, 176, 171, 50, 13
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
|
||||
|
@ -133,18 +123,6 @@ BEGIN
|
|||
PUSHBUTTON "Äîä&àòêîâî...",IDC_SETTINGS_ADVANCED,306,165,56,14
|
||||
END
|
||||
|
||||
IDR_POPUP_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Êîíô³ãóðóâàòè", ID_MENU_CONFIG
|
||||
MENUITEM "Ïåðå&ãëÿä", ID_MENU_PREVIEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Äîäàòè", ID_MENU_ADD
|
||||
MENUITEM "Â&èäàëèòè\tDel", ID_MENU_DELETE
|
||||
END
|
||||
END
|
||||
|
||||
IDR_PREVIEW_MENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Normal", ID_MENU_NORMAL
|
||||
|
|
|
@ -38,16 +38,20 @@
|
|||
|
||||
/* Screensaver Page */
|
||||
#define IDC_SCREENS_PREVIEW 1010
|
||||
#define IDC_SCREENS_CHOICES 1011
|
||||
#define IDC_SCREENS_LIST 1011
|
||||
#define IDC_SCREENS_POWER_BUTTON 1012
|
||||
#define IDC_SCREENS_SETTINGS 1013
|
||||
#define IDC_SCREENS_TESTSC 1014
|
||||
#define IDC_SCREENS_USEPASSCHK 1015
|
||||
#define IDC_SCREENS_TIMEDELAY 1016
|
||||
#define IDC_SCREENS_TIME 1017
|
||||
#define IDC_WAITTEXT 1018
|
||||
#define IDC_MINTEXT 1019
|
||||
#define IDC_SCREENS_DUMMY 5000
|
||||
#define IDC_SCREENS_DUMMY2 5001
|
||||
|
||||
#define IDC_SCREENS_CHOICES -1
|
||||
|
||||
#define IDS_CPLNAME 2000
|
||||
#define IDS_CPLDESCRIPTION 2001
|
||||
|
||||
|
@ -62,12 +66,6 @@
|
|||
#define IDC_SETTINGS_RESOLUTION_TEXT 204
|
||||
#define IDC_SETTINGS_ADVANCED 205
|
||||
|
||||
#define IDR_POPUP_MENU 2010
|
||||
#define ID_MENU_CONFIG 2011
|
||||
#define ID_MENU_PREVIEW 2012
|
||||
#define ID_MENU_ADD 2013
|
||||
#define ID_MENU_DELETE 2014
|
||||
|
||||
#define IDR_PREVIEW_MENU 2100
|
||||
#define ID_MENU_NORMAL 2101
|
||||
#define ID_MENU_DISABLED 2102
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 31 KiB |
|
@ -1,16 +1,15 @@
|
|||
/* $Id$
|
||||
*
|
||||
/*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS Display Control Panel
|
||||
* FILE: lib/cpl/desk/screensaver.c
|
||||
* FILE: dll/cpl/desk/screensaver.c
|
||||
* PURPOSE: Screen saver property page
|
||||
*
|
||||
* PROGRAMMERS: Trevor McCort (lycan359@gmail.com)
|
||||
* Ged Murphy (gedmurphy@reactos.org)
|
||||
*/
|
||||
|
||||
#include "desk.h"
|
||||
|
||||
|
||||
#define MAX_SCREENSAVERS 100
|
||||
|
||||
typedef struct
|
||||
|
@ -23,35 +22,162 @@ typedef struct
|
|||
|
||||
typedef struct _GLOBAL_DATA
|
||||
{
|
||||
ScreenSaverItem g_ScreenSaverItems[MAX_SCREENSAVERS];
|
||||
int ImageListSelection;
|
||||
HMENU g_hPopupMenu;
|
||||
ScreenSaverItem ScreenSaverItems[MAX_SCREENSAVERS];
|
||||
PROCESS_INFORMATION PrevWindowPi;
|
||||
int Selection;
|
||||
} GLOBAL_DATA, *PGLOBAL_DATA;
|
||||
|
||||
|
||||
static LPTSTR
|
||||
GetCurrentScreenSaverValue(LPTSTR lpValue)
|
||||
{
|
||||
HKEY hKey;
|
||||
LPTSTR lpBuf = NULL;
|
||||
DWORD BufSize, Type = REG_SZ;
|
||||
LONG Ret;
|
||||
|
||||
Ret = RegOpenKeyEx(HKEY_CURRENT_USER,
|
||||
_T("Control Panel\\Desktop"),
|
||||
0,
|
||||
KEY_READ,
|
||||
&hKey);
|
||||
if (Ret != ERROR_SUCCESS)
|
||||
return NULL;
|
||||
|
||||
Ret = RegQueryValueEx(hKey,
|
||||
lpValue,
|
||||
0,
|
||||
&Type,
|
||||
NULL,
|
||||
&BufSize);
|
||||
if (Ret == ERROR_SUCCESS)
|
||||
{
|
||||
lpBuf = HeapAlloc(GetProcessHeap(),
|
||||
0,
|
||||
BufSize);
|
||||
if (lpBuf)
|
||||
{
|
||||
Ret = RegQueryValueEx(hKey,
|
||||
lpValue,
|
||||
0,
|
||||
&Type,
|
||||
(LPBYTE)lpBuf,
|
||||
&BufSize);
|
||||
if (Ret != ERROR_SUCCESS)
|
||||
lpBuf = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
RegCloseKey(hKey);
|
||||
|
||||
return lpBuf;
|
||||
}
|
||||
|
||||
|
||||
static VOID
|
||||
ListViewItemAreChanged(HWND hwndDlg, PGLOBAL_DATA pGlobalData, int itemIndex)
|
||||
SelectionChanged(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
||||
{
|
||||
HWND hwndCombo;
|
||||
BOOL bEnable;
|
||||
LV_ITEM lvItem;
|
||||
INT i;
|
||||
|
||||
lvItem.mask = LVIF_PARAM;
|
||||
lvItem.iItem = itemIndex;
|
||||
lvItem.iSubItem = 0;
|
||||
hwndCombo = GetDlgItem(hwndDlg, IDC_SCREENS_LIST);
|
||||
|
||||
if (!ListView_GetItem(GetDlgItem(hwndDlg, IDC_SCREENS_CHOICES), &lvItem))
|
||||
return;
|
||||
i = (INT)SendMessage(hwndCombo, CB_GETCURSEL, 0, 0);
|
||||
i = (INT)SendMessage(hwndCombo, CB_GETITEMDATA, i, 0);
|
||||
|
||||
pGlobalData->ImageListSelection = lvItem.lParam;
|
||||
pGlobalData->Selection = i;
|
||||
|
||||
bEnable = (lvItem.lParam != 0);
|
||||
bEnable = (i != 0);
|
||||
|
||||
EnableWindow(GetDlgItem(hwndDlg, IDC_SCREENS_SETTINGS), bEnable);
|
||||
EnableWindow(GetDlgItem(hwndDlg, IDC_SCREENS_TESTSC), bEnable);
|
||||
EnableWindow(GetDlgItem(hwndDlg, IDC_SCREENS_USEPASSCHK), bEnable);
|
||||
EnableWindow(GetDlgItem(hwndDlg, IDC_SCREENS_TIMEDELAY), bEnable);
|
||||
EnableWindow(GetDlgItem(hwndDlg, IDC_SCREENS_TIME), bEnable);
|
||||
EnableWindow(GetDlgItem(hwndDlg, IDC_WAITTEXT), bEnable);
|
||||
EnableWindow(GetDlgItem(hwndDlg, IDC_MINTEXT), bEnable);
|
||||
}
|
||||
|
||||
|
||||
static VOID
|
||||
SetScreenSaverPreviewBox(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
||||
{
|
||||
HWND hPreview = GetDlgItem(hwndDlg, IDC_SCREENS_PREVIEW);
|
||||
STARTUPINFO si;
|
||||
TCHAR szCmdline[2048];
|
||||
|
||||
/* kill off the previous preview process*/
|
||||
if (pGlobalData->PrevWindowPi.hProcess)
|
||||
{
|
||||
TerminateProcess(pGlobalData->PrevWindowPi.hProcess, 0);
|
||||
CloseHandle(pGlobalData->PrevWindowPi.hProcess);
|
||||
CloseHandle(pGlobalData->PrevWindowPi.hThread);
|
||||
pGlobalData->PrevWindowPi.hThread = pGlobalData->PrevWindowPi.hProcess = NULL;
|
||||
}
|
||||
|
||||
if (pGlobalData->Selection > 0)
|
||||
{
|
||||
_stprintf(szCmdline,
|
||||
_T("%s /p %u"),
|
||||
pGlobalData->ScreenSaverItems[pGlobalData->Selection].szFilename,
|
||||
hPreview);
|
||||
|
||||
ZeroMemory(&si, sizeof(si));
|
||||
si.cb = sizeof(si);
|
||||
ZeroMemory(&pGlobalData->PrevWindowPi, sizeof(pGlobalData->PrevWindowPi));
|
||||
|
||||
if (!CreateProcess(NULL,
|
||||
szCmdline,
|
||||
NULL,
|
||||
NULL,
|
||||
FALSE,
|
||||
0,
|
||||
NULL,
|
||||
NULL,
|
||||
&si,
|
||||
&pGlobalData->PrevWindowPi))
|
||||
{
|
||||
pGlobalData->PrevWindowPi.hThread = pGlobalData->PrevWindowPi.hProcess = NULL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static BOOL
|
||||
WaitForSettingsDialog(HWND hwndDlg,
|
||||
HANDLE hProcess)
|
||||
{
|
||||
while (TRUE)
|
||||
{
|
||||
DWORD Ret;
|
||||
MSG msg;
|
||||
|
||||
while (PeekMessage(&msg,
|
||||
NULL,
|
||||
0,
|
||||
0,
|
||||
PM_REMOVE))
|
||||
{
|
||||
if (msg.message == WM_QUIT)
|
||||
return FALSE;
|
||||
|
||||
if (IsDialogMessage(hwndDlg, &msg))
|
||||
{
|
||||
TranslateMessage(&msg);
|
||||
DispatchMessage(&msg);
|
||||
}
|
||||
}
|
||||
|
||||
Ret = MsgWaitForMultipleObjects(1,
|
||||
&hProcess,
|
||||
FALSE,
|
||||
INFINITE,
|
||||
QS_ALLINPUT);
|
||||
if (Ret == (WAIT_OBJECT_0))
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -59,30 +185,46 @@ static VOID
|
|||
ScreensaverConfig(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
||||
{
|
||||
/*
|
||||
/p:<hwnd> Run in preview
|
||||
/s Run normal
|
||||
/c:<hwnd> Run configuration, hwnd is handle of calling window
|
||||
/a Run change password
|
||||
*/
|
||||
|
||||
WCHAR szCmdline[2048];
|
||||
TCHAR szCmdline[2048];
|
||||
STARTUPINFO si;
|
||||
PROCESS_INFORMATION pi;
|
||||
|
||||
if (pGlobalData->ImageListSelection < 1)
|
||||
if (pGlobalData->Selection < 1)
|
||||
return;
|
||||
|
||||
swprintf(szCmdline, L"%s /c:%u",
|
||||
pGlobalData->g_ScreenSaverItems[pGlobalData->ImageListSelection].szFilename,
|
||||
hwndDlg);
|
||||
_stprintf(szCmdline,
|
||||
_T("%s /c:%u"),
|
||||
pGlobalData->ScreenSaverItems[pGlobalData->Selection].szFilename,
|
||||
hwndDlg);
|
||||
|
||||
ZeroMemory(&si, sizeof(si));
|
||||
si.cb = sizeof(si);
|
||||
ZeroMemory(&pi, sizeof(pi));
|
||||
if(CreateProcess(NULL, szCmdline, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
|
||||
if(CreateProcess(NULL,
|
||||
szCmdline,
|
||||
NULL,
|
||||
NULL,
|
||||
FALSE,
|
||||
0,
|
||||
NULL,
|
||||
NULL,
|
||||
&si,
|
||||
&pi))
|
||||
{
|
||||
CloseHandle(pi.hProcess);
|
||||
CloseHandle(pi.hThread);
|
||||
/* kill off the previous preview process */
|
||||
if (pGlobalData->PrevWindowPi.hProcess)
|
||||
{
|
||||
TerminateProcess(pGlobalData->PrevWindowPi.hProcess, 0);
|
||||
CloseHandle(pGlobalData->PrevWindowPi.hProcess);
|
||||
CloseHandle(pGlobalData->PrevWindowPi.hThread);
|
||||
pGlobalData->PrevWindowPi.hThread = pGlobalData->PrevWindowPi.hProcess = NULL;
|
||||
}
|
||||
|
||||
if (WaitForSettingsDialog(hwndDlg, pi.hProcess))
|
||||
SetScreenSaverPreviewBox(hwndDlg, pGlobalData);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -91,50 +233,50 @@ static VOID
|
|||
ScreensaverPreview(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
||||
{
|
||||
/*
|
||||
/p:<hwnd> Run in preview
|
||||
/s Run normal
|
||||
/c:<hwnd> Run configuration, hwnd is handle of calling window
|
||||
/a Run change password
|
||||
*/
|
||||
|
||||
WCHAR szCmdline[2048];
|
||||
STARTUPINFO si;
|
||||
PROCESS_INFORMATION pi;
|
||||
|
||||
if (pGlobalData->ImageListSelection < 1)
|
||||
if (pGlobalData->Selection < 1)
|
||||
return;
|
||||
|
||||
swprintf(szCmdline, L"%s /p",
|
||||
pGlobalData->g_ScreenSaverItems[pGlobalData->ImageListSelection].szFilename);
|
||||
/* kill off the previous preview process*/
|
||||
if (pGlobalData->PrevWindowPi.hProcess)
|
||||
{
|
||||
TerminateProcess(pGlobalData->PrevWindowPi.hProcess, 0);
|
||||
CloseHandle(pGlobalData->PrevWindowPi.hProcess);
|
||||
CloseHandle(pGlobalData->PrevWindowPi.hThread);
|
||||
pGlobalData->PrevWindowPi.hThread = pGlobalData->PrevWindowPi.hProcess = NULL;
|
||||
}
|
||||
|
||||
_stprintf(szCmdline,
|
||||
_T("%s /s"),
|
||||
pGlobalData->ScreenSaverItems[pGlobalData->Selection].szFilename);
|
||||
|
||||
ZeroMemory(&si, sizeof(si));
|
||||
si.cb = sizeof(si);
|
||||
ZeroMemory(&pi, sizeof(pi));
|
||||
if(CreateProcess(NULL, szCmdline, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
|
||||
if(CreateProcess(NULL,
|
||||
szCmdline,
|
||||
NULL,
|
||||
NULL,
|
||||
FALSE,
|
||||
0,
|
||||
NULL,
|
||||
NULL,
|
||||
&si,
|
||||
&pi))
|
||||
{
|
||||
WaitForSingleObject(pi.hProcess, INFINITE);
|
||||
CloseHandle(pi.hProcess);
|
||||
CloseHandle(pi.hThread);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static VOID
|
||||
ScreensaverDelete(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
||||
{
|
||||
SHFILEOPSTRUCT fos;
|
||||
|
||||
if (pGlobalData->ImageListSelection < 1) // Can NOT delete anything :-)
|
||||
return;
|
||||
|
||||
fos.hwnd = hwndDlg;
|
||||
fos.wFunc = FO_DELETE;
|
||||
fos.fFlags = 0;
|
||||
fos.pFrom = pGlobalData->g_ScreenSaverItems[pGlobalData->ImageListSelection].szFilename;
|
||||
|
||||
SHFileOperationW(&fos);
|
||||
}
|
||||
|
||||
|
||||
static VOID
|
||||
CheckRegScreenSaverIsSecure(HWND hwndDlg)
|
||||
{
|
||||
|
@ -144,57 +286,56 @@ CheckRegScreenSaverIsSecure(HWND hwndDlg)
|
|||
DWORD varType = REG_SZ;
|
||||
LONG result;
|
||||
|
||||
RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\Desktop"), 0, KEY_ALL_ACCESS, &hKey);
|
||||
result = RegQueryValueEx(hKey, TEXT("ScreenSaverIsSecure"), 0, &varType, (LPBYTE)szBuffer, &bufferSize);
|
||||
RegCloseKey(hKey);
|
||||
|
||||
if (result == ERROR_SUCCESS)
|
||||
if (RegOpenKeyEx(HKEY_CURRENT_USER,
|
||||
_T("Control Panel\\Desktop"),
|
||||
0,
|
||||
KEY_ALL_ACCESS,
|
||||
&hKey) == ERROR_SUCCESS)
|
||||
{
|
||||
if (_ttoi(szBuffer) == 1)
|
||||
{
|
||||
SendDlgItemMessage(hwndDlg, IDC_SCREENS_USEPASSCHK, BM_SETCHECK, (WPARAM)BST_CHECKED, 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
result = RegQueryValueEx(hKey,
|
||||
_T("ScreenSaverIsSecure"),
|
||||
0,
|
||||
&varType,
|
||||
(LPBYTE)szBuffer,
|
||||
&bufferSize);
|
||||
RegCloseKey(hKey);
|
||||
|
||||
SendDlgItemMessage(hwndDlg, IDC_SCREENS_USEPASSCHK, BM_SETCHECK, (WPARAM)BST_UNCHECKED, 0);
|
||||
if (result == ERROR_SUCCESS)
|
||||
{
|
||||
if (_ttoi(szBuffer) == 1)
|
||||
{
|
||||
SendDlgItemMessage(hwndDlg,
|
||||
IDC_SCREENS_USEPASSCHK,
|
||||
BM_SETCHECK,
|
||||
(WPARAM)BST_CHECKED,
|
||||
0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
SendDlgItemMessage(hwndDlg,
|
||||
IDC_SCREENS_USEPASSCHK,
|
||||
BM_SETCHECK,
|
||||
(WPARAM)BST_UNCHECKED,
|
||||
0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static VOID
|
||||
AddListViewItems(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
||||
AddScreenSavers(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
||||
{
|
||||
HWND hwndScreenSaverList = GetDlgItem(hwndDlg, IDC_SCREENS_CHOICES);
|
||||
HWND hwndScreenSavers = GetDlgItem(hwndDlg, IDC_SCREENS_LIST);
|
||||
WIN32_FIND_DATA fd;
|
||||
HANDLE hFind;
|
||||
TCHAR szSearchPath[MAX_PATH];
|
||||
LV_ITEM listItem;
|
||||
LV_COLUMN dummy;
|
||||
RECT clientRect;
|
||||
//HKEY regKey;
|
||||
SHFILEINFO sfi;
|
||||
HIMAGELIST himl;
|
||||
HIMAGELIST hScreenShellImageList = NULL;
|
||||
//TCHAR wallpaperFilename[MAX_PATH];
|
||||
//DWORD bufferSize = sizeof(wallpaperFilename);
|
||||
//DWORD varType = REG_SZ;
|
||||
//LONG result;
|
||||
UINT i = 0;
|
||||
int ScreenlistViewItemCount = 0;
|
||||
INT i;
|
||||
int ScreenSaverCount = 0;
|
||||
ScreenSaverItem *ScreenSaverItem = NULL;
|
||||
HANDLE hModule = NULL;
|
||||
|
||||
GetClientRect(hwndScreenSaverList, &clientRect);
|
||||
|
||||
ZeroMemory(&dummy, sizeof(LV_COLUMN));
|
||||
dummy.mask = LVCF_SUBITEM | LVCF_WIDTH;
|
||||
dummy.iSubItem = 0;
|
||||
dummy.cx = (clientRect.right - clientRect.left) - GetSystemMetrics(SM_CXVSCROLL);
|
||||
|
||||
(void)ListView_InsertColumn(hwndScreenSaverList, 0, &dummy);
|
||||
|
||||
/* Add the "None" item */
|
||||
ScreenSaverItem = &pGlobalData->g_ScreenSaverItems[ScreenlistViewItemCount];
|
||||
ScreenSaverItem = &pGlobalData->ScreenSaverItems[ScreenSaverCount];
|
||||
|
||||
ScreenSaverItem->bIsScreenSaver = FALSE;
|
||||
|
||||
|
@ -203,68 +344,17 @@ AddListViewItems(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
|||
ScreenSaverItem->szDisplayName,
|
||||
sizeof(ScreenSaverItem->szDisplayName) / sizeof(TCHAR));
|
||||
|
||||
ZeroMemory(&listItem, sizeof(LV_ITEM));
|
||||
listItem.mask = LVIF_TEXT | LVIF_PARAM | LVIF_STATE | LVIF_IMAGE;
|
||||
listItem.state = LVIS_SELECTED;
|
||||
listItem.pszText = ScreenSaverItem->szDisplayName;
|
||||
listItem.iImage = -1;
|
||||
listItem.iItem = ScreenlistViewItemCount;
|
||||
listItem.lParam = ScreenlistViewItemCount;
|
||||
i = SendMessage(hwndScreenSavers,
|
||||
CB_ADDSTRING,
|
||||
0,
|
||||
(LPARAM)ScreenSaverItem->szDisplayName);
|
||||
|
||||
(void)ListView_InsertItem(hwndScreenSaverList, &listItem);
|
||||
ListView_SetItemState(hwndScreenSaverList, ScreenlistViewItemCount, LVIS_SELECTED, LVIS_SELECTED);
|
||||
SendMessage(hwndScreenSavers,
|
||||
CB_SETITEMDATA,
|
||||
i,
|
||||
(LPARAM)ScreenSaverCount);
|
||||
|
||||
ScreenlistViewItemCount++;
|
||||
|
||||
/* Add current screensaver if any */
|
||||
/*
|
||||
RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\Desktop"), 0, KEY_ALL_ACCESS, ®Key);
|
||||
|
||||
result = RegQueryValueEx(regKey, TEXT("SCRNSAVE.EXE"), 0, &varType, (LPBYTE)wallpaperFilename, &bufferSize);
|
||||
|
||||
if ((result == ERROR_SUCCESS) && (_tcslen(wallpaperFilename) > 0))
|
||||
{
|
||||
himl = (HIMAGELIST)SHGetFileInfo(wallpaperFilename,
|
||||
0,
|
||||
&sfi,
|
||||
sizeof(sfi),
|
||||
SHGFI_SYSICONINDEX | SHGFI_SMALLICON |
|
||||
SHGFI_DISPLAYNAME);
|
||||
|
||||
if (himl != NULL)
|
||||
{
|
||||
if (i++ == 0)
|
||||
{
|
||||
g_hScreenShellImageList = himl;
|
||||
(void)ListView_SetImageList(g_hScreengroundList, himl, LVSIL_SMALL);
|
||||
}
|
||||
|
||||
ScreenSaverItem = &g_ScreenSaverItems[g_ScreenlistViewItemCount];
|
||||
|
||||
ScreenSaverItem->bIsScreenSaver = TRUE;
|
||||
|
||||
_tcscpy(ScreenSaverItem->szDisplayName, sfi.szDisplayName);
|
||||
_tcscpy(ScreenSaverItem->szFilename, wallpaperFilename);
|
||||
|
||||
ZeroMemory(&listItem, sizeof(LV_ITEM));
|
||||
listItem.mask = LVIF_TEXT | LVIF_PARAM | LVIF_STATE | LVIF_IMAGE;
|
||||
listItem.state = LVIS_SELECTED;
|
||||
listItem.pszText = ScreenSaverItem->szDisplayName;
|
||||
listItem.iImage = sfi.iIcon;
|
||||
listItem.iItem = g_ScreenlistViewItemCount;
|
||||
listItem.lParam = g_ScreenlistViewItemCount;
|
||||
|
||||
(void)ListView_InsertItem(g_hScreengroundList, &listItem);
|
||||
ListView_SetItemState(g_hScreengroundList, g_ScreenlistViewItemCount, LVIS_SELECTED, LVIS_SELECTED);
|
||||
|
||||
g_ScreenlistViewItemCount++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
RegCloseKey(regKey);
|
||||
*/
|
||||
ScreenSaverCount++;
|
||||
|
||||
/* Add all the screensavers in the C:\ReactOS\System32 directory. */
|
||||
|
||||
|
@ -272,7 +362,8 @@ AddListViewItems(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
|||
_tcscat(szSearchPath, TEXT("\\*.scr"));
|
||||
|
||||
hFind = FindFirstFile(szSearchPath, &fd);
|
||||
while (hFind != INVALID_HANDLE_VALUE)
|
||||
while (ScreenSaverCount < MAX_SCREENSAVERS-1 &&
|
||||
hFind != INVALID_HANDLE_VALUE)
|
||||
{
|
||||
/* Don't add any hidden screensavers */
|
||||
if ((fd.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN) == 0)
|
||||
|
@ -284,29 +375,13 @@ AddListViewItems(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
|||
_tcscat(filename, TEXT("\\"));
|
||||
_tcscat(filename, fd.cFileName);
|
||||
|
||||
himl = (HIMAGELIST)SHGetFileInfo(filename,
|
||||
0,
|
||||
&sfi,
|
||||
sizeof(sfi),
|
||||
SHGFI_SYSICONINDEX | SHGFI_SMALLICON |
|
||||
SHGFI_DISPLAYNAME);
|
||||
|
||||
if (himl == NULL)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
if (i++ == 0)
|
||||
{
|
||||
hScreenShellImageList = himl;
|
||||
(VOID)ListView_SetImageList(hwndScreenSaverList, himl, LVSIL_SMALL);
|
||||
}
|
||||
|
||||
ScreenSaverItem = &pGlobalData->g_ScreenSaverItems[ScreenlistViewItemCount];
|
||||
ScreenSaverItem = &pGlobalData->ScreenSaverItems[ScreenSaverCount];
|
||||
|
||||
ScreenSaverItem->bIsScreenSaver = TRUE;
|
||||
|
||||
hModule = LoadLibraryEx(filename, NULL, DONT_RESOLVE_DLL_REFERENCES);
|
||||
hModule = LoadLibraryEx(filename,
|
||||
NULL,
|
||||
DONT_RESOLVE_DLL_REFERENCES);
|
||||
if (hModule)
|
||||
{
|
||||
LoadString(hModule,
|
||||
|
@ -317,23 +392,22 @@ AddListViewItems(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
|||
}
|
||||
else
|
||||
{
|
||||
_tcscpy(ScreenSaverItem->szDisplayName, sfi.szDisplayName);
|
||||
_tcscpy(ScreenSaverItem->szDisplayName, _T("err"));
|
||||
}
|
||||
|
||||
|
||||
_tcscpy(ScreenSaverItem->szFilename, filename);
|
||||
|
||||
ZeroMemory(&listItem, sizeof(LV_ITEM));
|
||||
listItem.mask = LVIF_TEXT | LVIF_PARAM | LVIF_STATE | LVIF_IMAGE;
|
||||
listItem.pszText = ScreenSaverItem->szDisplayName;
|
||||
listItem.state = 0;
|
||||
listItem.iImage = sfi.iIcon;
|
||||
listItem.iItem = ScreenlistViewItemCount;
|
||||
listItem.lParam = ScreenlistViewItemCount;
|
||||
i = SendMessage(hwndScreenSavers,
|
||||
CB_ADDSTRING,
|
||||
0,
|
||||
(LPARAM)ScreenSaverItem->szDisplayName);
|
||||
|
||||
(VOID)ListView_InsertItem(hwndScreenSaverList, &listItem);
|
||||
SendMessage(hwndScreenSavers,
|
||||
CB_SETITEMDATA,
|
||||
i,
|
||||
(LPARAM)ScreenSaverCount);
|
||||
|
||||
ScreenlistViewItemCount++;
|
||||
ScreenSaverCount++;
|
||||
}
|
||||
|
||||
if (!FindNextFile(hFind, &fd))
|
||||
|
@ -343,28 +417,181 @@ AddListViewItems(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
|||
|
||||
|
||||
static VOID
|
||||
SetScreenSaver(PGLOBAL_DATA pGlobalData)
|
||||
SetScreenSaver(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
||||
{
|
||||
HKEY regKey;
|
||||
|
||||
RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\Desktop"), 0, KEY_ALL_ACCESS, ®Key);
|
||||
RegSetValueEx(regKey, TEXT("SCRNSAVE.EXE"), 0, REG_SZ,
|
||||
(BYTE *)pGlobalData->g_ScreenSaverItems[pGlobalData->ImageListSelection].szFilename,
|
||||
_tcslen(pGlobalData->g_ScreenSaverItems[pGlobalData->ImageListSelection].szFilename) * sizeof(TCHAR));
|
||||
if (RegOpenKeyEx(HKEY_CURRENT_USER,
|
||||
_T("Control Panel\\Desktop"),
|
||||
0,
|
||||
KEY_ALL_ACCESS,
|
||||
®Key) == ERROR_SUCCESS)
|
||||
{
|
||||
INT Time;
|
||||
BOOL bRet;
|
||||
TCHAR szTime[256], Sec;
|
||||
UINT Ret;
|
||||
|
||||
RegCloseKey(regKey);
|
||||
/* set the screensaver */
|
||||
if (pGlobalData->ScreenSaverItems[pGlobalData->Selection].bIsScreenSaver)
|
||||
{
|
||||
RegSetValueEx(regKey,
|
||||
_T("SCRNSAVE.EXE"),
|
||||
0,
|
||||
REG_SZ,
|
||||
(PBYTE)pGlobalData->ScreenSaverItems[pGlobalData->Selection].szFilename,
|
||||
_tcslen(pGlobalData->ScreenSaverItems[pGlobalData->Selection].szFilename) * sizeof(TCHAR));
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Windows deletes the value if no screensaver is set */
|
||||
RegDeleteValue(regKey, _T("SCRNSAVE.EXE"));
|
||||
}
|
||||
|
||||
//if(g_backgroundItems[g_backgroundSelection].bWallpaper == TRUE)
|
||||
//{
|
||||
// SystemParametersInfo(SPI_SETDESKWALLPAPER,
|
||||
// 0,
|
||||
// g_backgroundItems[g_backgroundSelection].szFilename,
|
||||
// SPIF_UPDATEINIFILE);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, TEXT(""), SPIF_UPDATEINIFILE);
|
||||
//}
|
||||
/* set the screensaver time delay */
|
||||
Time = GetDlgItemInt(hwndDlg,
|
||||
IDC_SCREENS_TIMEDELAY,
|
||||
&bRet,
|
||||
FALSE);
|
||||
if (Time == 0)
|
||||
Time = 60;
|
||||
else
|
||||
Time *= 60;
|
||||
|
||||
_itot(Time, szTime, 10);
|
||||
RegSetValueEx(regKey,
|
||||
_T("ScreenSaveTimeOut"),
|
||||
0,
|
||||
REG_SZ,
|
||||
(PBYTE)szTime,
|
||||
_tcslen(szTime) * sizeof(TCHAR));
|
||||
|
||||
/* set the secure value */
|
||||
Ret = SendDlgItemMessage(hwndDlg,
|
||||
IDC_SCREENS_USEPASSCHK,
|
||||
BM_GETCHECK,
|
||||
0,
|
||||
0);
|
||||
Sec = (Ret == BST_CHECKED) ? _T('1') : _T('0');
|
||||
RegSetValueEx(regKey,
|
||||
_T("ScreenSaverIsSecure"),
|
||||
0,
|
||||
REG_SZ,
|
||||
(PBYTE)&Sec,
|
||||
sizeof(TCHAR));
|
||||
|
||||
RegCloseKey(regKey);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
OnInitDialog(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
|
||||
{
|
||||
LPTSTR lpCurSs;
|
||||
HWND hwndSSCombo = GetDlgItem(hwndDlg, IDC_SCREENS_LIST);
|
||||
INT Num;
|
||||
|
||||
pGlobalData = HeapAlloc(GetProcessHeap(),
|
||||
HEAP_ZERO_MEMORY,
|
||||
sizeof(GLOBAL_DATA));
|
||||
if (!pGlobalData)
|
||||
{
|
||||
EndDialog(hwndDlg, -1);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
SetWindowLongPtr(hwndDlg,
|
||||
DWLP_USER,
|
||||
(LONG_PTR)pGlobalData);
|
||||
|
||||
pGlobalData->Selection = -1;
|
||||
|
||||
SendDlgItemMessage(hwndDlg,
|
||||
IDC_SCREENS_TIME,
|
||||
UDM_SETRANGE,
|
||||
0,
|
||||
MAKELONG
|
||||
((short) 240, (short) 1));
|
||||
|
||||
AddScreenSavers(hwndDlg,
|
||||
pGlobalData);
|
||||
|
||||
CheckRegScreenSaverIsSecure(hwndDlg);
|
||||
|
||||
/* set the current screensaver in the combo box */
|
||||
lpCurSs = GetCurrentScreenSaverValue(_T("SCRNSAVE.EXE"));
|
||||
if (lpCurSs)
|
||||
{
|
||||
BOOL bFound = FALSE;
|
||||
INT i;
|
||||
|
||||
for (i = 0; i < MAX_SCREENSAVERS; i++)
|
||||
{
|
||||
if (!_tcscmp(lpCurSs, pGlobalData->ScreenSaverItems[i].szFilename))
|
||||
{
|
||||
bFound = TRUE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (bFound)
|
||||
{
|
||||
Num = SendMessage(hwndSSCombo,
|
||||
CB_FINDSTRINGEXACT,
|
||||
-1,
|
||||
(LPARAM)pGlobalData->ScreenSaverItems[i].szDisplayName);
|
||||
if (Num != CB_ERR)
|
||||
SendMessage(hwndSSCombo,
|
||||
CB_SETCURSEL,
|
||||
Num,
|
||||
0);
|
||||
}
|
||||
else
|
||||
{
|
||||
SendMessage(hwndSSCombo,
|
||||
CB_SETCURSEL,
|
||||
0,
|
||||
0);
|
||||
}
|
||||
|
||||
HeapFree(GetProcessHeap(),
|
||||
0,
|
||||
lpCurSs);
|
||||
}
|
||||
else
|
||||
{
|
||||
/* set screensaver to (none) */
|
||||
SendMessage(hwndSSCombo,
|
||||
CB_SETCURSEL,
|
||||
0,
|
||||
0);
|
||||
}
|
||||
|
||||
/* set the current timeout */
|
||||
lpCurSs = GetCurrentScreenSaverValue(_T("ScreenSaveTimeOut"));
|
||||
if (lpCurSs)
|
||||
{
|
||||
UINT Time = _ttoi(lpCurSs);
|
||||
|
||||
Time /= 60;
|
||||
|
||||
SendDlgItemMessage(hwndDlg,
|
||||
IDC_SCREENS_TIME,
|
||||
UDM_SETPOS32,
|
||||
0,
|
||||
Time);
|
||||
|
||||
HeapFree(GetProcessHeap(),
|
||||
0,
|
||||
lpCurSs);
|
||||
|
||||
}
|
||||
|
||||
SelectionChanged(hwndDlg,
|
||||
pGlobalData);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
|
@ -381,24 +608,31 @@ ScreenSaverPageProc(HWND hwndDlg,
|
|||
switch (uMsg)
|
||||
{
|
||||
case WM_INITDIALOG:
|
||||
pGlobalData = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(GLOBAL_DATA));
|
||||
SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pGlobalData);
|
||||
|
||||
pGlobalData->ImageListSelection = -1;
|
||||
|
||||
SendDlgItemMessage(hwndDlg, IDC_SCREENS_TIME, UDM_SETRANGE, 0, MAKELONG ((short) 240, (short) 0));
|
||||
AddListViewItems(hwndDlg, pGlobalData);
|
||||
|
||||
pGlobalData->g_hPopupMenu = LoadMenu(hApplet, MAKEINTRESOURCE(IDR_POPUP_MENU));
|
||||
pGlobalData->g_hPopupMenu = GetSubMenu(pGlobalData->g_hPopupMenu, 0);
|
||||
|
||||
CheckRegScreenSaverIsSecure(hwndDlg);
|
||||
{
|
||||
OnInitDialog(hwndDlg, pGlobalData);
|
||||
break;
|
||||
}
|
||||
|
||||
case WM_DESTROY:
|
||||
DestroyMenu(pGlobalData->g_hPopupMenu);
|
||||
HeapFree(GetProcessHeap(), 0, pGlobalData);
|
||||
{
|
||||
if (pGlobalData->PrevWindowPi.hProcess)
|
||||
{
|
||||
TerminateProcess(pGlobalData->PrevWindowPi.hProcess, 0);
|
||||
CloseHandle(pGlobalData->PrevWindowPi.hProcess);
|
||||
CloseHandle(pGlobalData->PrevWindowPi.hThread);
|
||||
}
|
||||
HeapFree(GetProcessHeap(),
|
||||
0,
|
||||
pGlobalData);
|
||||
break;
|
||||
}
|
||||
|
||||
case WM_ENDSESSION:
|
||||
{
|
||||
SetScreenSaverPreviewBox(hwndDlg,
|
||||
pGlobalData);
|
||||
break;
|
||||
}
|
||||
|
||||
case WM_COMMAND:
|
||||
{
|
||||
|
@ -407,44 +641,56 @@ ScreenSaverPageProc(HWND hwndDlg,
|
|||
|
||||
switch (controlId)
|
||||
{
|
||||
case IDC_SCREENS_POWER_BUTTON: // Start Powercfg.Cpl
|
||||
if (command == BN_CLICKED)
|
||||
WinExec("rundll32 shell32.dll,Control_RunDLL powercfg.cpl,,",SW_SHOWNORMAL);
|
||||
case IDC_SCREENS_LIST:
|
||||
{
|
||||
if (HIWORD(wParam) == CBN_SELCHANGE)
|
||||
{
|
||||
SelectionChanged(hwndDlg, pGlobalData);
|
||||
SetScreenSaverPreviewBox(hwndDlg, pGlobalData);
|
||||
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case IDC_SCREENS_TIMEDELAY:
|
||||
{
|
||||
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
|
||||
break;
|
||||
}
|
||||
|
||||
case IDC_SCREENS_POWER_BUTTON: // Start Powercfg.Cpl
|
||||
{
|
||||
if (command == BN_CLICKED)
|
||||
WinExec("rundll32 shell32.dll,Control_RunDLL powercfg.cpl",SW_SHOWNORMAL);
|
||||
break;
|
||||
}
|
||||
|
||||
case IDC_SCREENS_TESTSC: // Screensaver Preview
|
||||
{
|
||||
if(command == BN_CLICKED)
|
||||
{
|
||||
ScreensaverPreview(hwndDlg, pGlobalData);
|
||||
SetScreenSaverPreviewBox(hwndDlg, pGlobalData);
|
||||
}
|
||||
break;
|
||||
|
||||
case ID_MENU_PREVIEW:
|
||||
ScreensaverPreview(hwndDlg, pGlobalData);
|
||||
break;
|
||||
|
||||
case ID_MENU_CONFIG:
|
||||
ScreensaverConfig(hwndDlg, pGlobalData);
|
||||
break;
|
||||
|
||||
case ID_MENU_DELETE: // Delete Screensaver
|
||||
if (command == BN_CLICKED)
|
||||
ScreensaverDelete(hwndDlg, pGlobalData);
|
||||
break;
|
||||
}
|
||||
|
||||
case IDC_SCREENS_SETTINGS: // Screensaver Settings
|
||||
{
|
||||
if (command == BN_CLICKED)
|
||||
ScreensaverConfig(hwndDlg, pGlobalData);
|
||||
break;
|
||||
}
|
||||
|
||||
case IDC_SCREENS_USEPASSCHK: // Screensaver Is Secure
|
||||
{
|
||||
if (command == BN_CLICKED)
|
||||
MessageBox(NULL, TEXT("That button doesn't do anything yet"), TEXT("Whoops"), MB_OK);
|
||||
break;
|
||||
|
||||
case IDC_SCREENS_TIME: // Delay before show screensaver
|
||||
break;
|
||||
|
||||
default:
|
||||
{
|
||||
MessageBox(NULL, TEXT("Feature not yet implemented"), TEXT("Sorry"), MB_OK);
|
||||
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -452,32 +698,32 @@ ScreenSaverPageProc(HWND hwndDlg,
|
|||
case WM_NOTIFY:
|
||||
{
|
||||
LPNMHDR lpnm = (LPNMHDR)lParam;
|
||||
LPNMITEMACTIVATE nmia = (LPNMITEMACTIVATE) lParam;
|
||||
RECT rc;
|
||||
|
||||
switch(lpnm->code)
|
||||
{
|
||||
case PSN_APPLY:
|
||||
SetScreenSaver(pGlobalData);
|
||||
return TRUE;
|
||||
|
||||
case NM_RCLICK:
|
||||
GetWindowRect(GetDlgItem(hwndDlg, IDC_SCREENS_CHOICES), &rc);
|
||||
TrackPopupMenuEx(pGlobalData->g_hPopupMenu, TPM_RIGHTBUTTON,
|
||||
rc.left + nmia->ptAction.x, rc.top + nmia->ptAction.y, hwndDlg, NULL);
|
||||
break;
|
||||
|
||||
case LVN_ITEMCHANGED:
|
||||
{
|
||||
LPNMLISTVIEW nm = (LPNMLISTVIEW)lParam;
|
||||
if ((nm->uNewState & LVIS_SELECTED) == 0)
|
||||
return FALSE;
|
||||
ListViewItemAreChanged(hwndDlg, pGlobalData, nm->iItem);
|
||||
SetScreenSaver(hwndDlg, pGlobalData);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
case PSN_SETACTIVE:
|
||||
{
|
||||
SetScreenSaverPreviewBox(hwndDlg, pGlobalData);
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
case PSN_KILLACTIVE:
|
||||
{
|
||||
if (pGlobalData->PrevWindowPi.hProcess)
|
||||
{
|
||||
TerminateProcess(pGlobalData->PrevWindowPi.hProcess, 0);
|
||||
CloseHandle(pGlobalData->PrevWindowPi.hProcess);
|
||||
CloseHandle(pGlobalData->PrevWindowPi.hThread);
|
||||
pGlobalData->PrevWindowPi.hThread = pGlobalData->PrevWindowPi.hProcess = NULL;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue