- Implement appearance page of desk.cpl

- update and cleanup resources
See issue #1732 for more details.

svn path=/trunk/; revision=25791
This commit is contained in:
Timo Kreuzer 2007-02-12 03:32:40 +00:00
parent d10a481476
commit 9ae5b19fde
19 changed files with 2320 additions and 772 deletions

View file

@ -8,18 +8,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Fond d'écran" CAPTION "Fond d'écran"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10, CONTROL "", IDC_BACKGROUND_PREVIEW,"Static", SS_OWNERDRAW,
90,65,WS_EX_STATICEDGE 78, 10, 90, 65, WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP,7,99,173,71 WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
LTEXT "Sélectionnez une image à utiliser comme fond d'écran:", LTEXT "Sélectionnez une image à utiliser comme fond d'écran:",
IDC_STATIC,8,87,180,8 IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&Parcourir...",IDC_BROWSE_BUTTON,187,135,50,14 PUSHBUTTON "&Parcourir...",IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&Couleur...",IDC_COLOR_BUTTON,187,155,50,14 PUSHBUTTON "&Couleur...",IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "Position:",IDC_STATIC,187,98,36,8 LTEXT "Position:",IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO,187,108,50,90,CBS_DROPDOWNLIST | COMBOBOX IDC_PLACEMENT_COMBO, 187, 108, 50, 90,
CBS_SORT | WS_VSCROLL | WS_TABSTOP CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -27,6 +27,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Écran de veille" CAPTION "Écran de veille"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN 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 GROUPBOX "É&cran de veille",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Liste des écrans de veille:",IDC_STATIC,13, 24, 150, 9 LTEXT "Liste des écrans de veille:",IDC_STATIC,13, 24, 150, 9
@ -45,12 +47,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "Minutes avant d'afficher l'écran de veille.",IDC_STATIC,70, 111, 147, 9 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 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.", 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 IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "&Gestion de l'alimentation",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "&Gestion de l'alimentation", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -60,13 +64,49 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -77,8 +117,8 @@ BEGIN
LTEXT "&Affichage:",1820,3,100,30,8 LTEXT "&Affichage:",1820,3,100,30,8
LTEXT "<aucun>",IDC_SETTINGS_DEVICE,9,109,224,8 LTEXT "<aucun>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&Région de l'affichage",1818,3,120,115,43 GROUPBOX "&Région de l'affichage",1818,3,120,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP, CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
30,130,58,17 TBS_AUTOTICKS | WS_TABSTOP, 30, 130, 58, 17
LTEXT "Moins",1815,9,130,15,8,NOT WS_GROUP LTEXT "Moins",1815,9,130,15,8,NOT WS_GROUP
LTEXT "Plus",1816,93,130,21,8,NOT WS_GROUP LTEXT "Plus",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER
@ -94,11 +134,11 @@ IDR_POPUP_MENU MENU DISCARDABLE
BEGIN BEGIN
POPUP "" POPUP ""
BEGIN BEGIN
MENUITEM "&Configurer", ID_MENU_CONFIG MENUITEM "&Configurer", ID_MENU_CONFIG
MENUITEM "A&perçu", ID_MENU_PREVIEW MENUITEM "A&perçu", ID_MENU_PREVIEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Ajouer", ID_MENU_ADD MENUITEM "&Ajouer", ID_MENU_ADD
MENUITEM "Supprimer\tSuppr", ID_MENU_DELETE MENUITEM "Supprimer\tSuppr", ID_MENU_DELETE
END END
END END
@ -112,8 +152,7 @@ END
STRINGTABLE STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Affichage" IDS_CPLNAME "Affichage"
IDS_CPLDESCRIPTION "Personalise l'affichage du bureau et de l'écran de veille." IDS_CPLDESCRIPTION "Personalise l'affichage du bureau et de l'écran de veille."
IDS_NONE "(Aucun)" IDS_NONE "(Aucun)"
IDS_CENTER "Centre" IDS_CENTER "Centre"
IDS_STRETCH "Étirer" IDS_STRETCH "Étirer"
@ -148,22 +187,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "Objets 3D" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Barre de défilement" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Bureau" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Boîte de message" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Fenêtre" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Espace de travail de l'application" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Éléments sélectionnés" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Tite de palette" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Info-bulle" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Bordure de fenêtre inactive" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Bordure de fenêtre active" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icône" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Espacement des icônes (horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Espacement des icônes (vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Barre de titre inactive" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Barre de titre active" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Boutons de barre de titre" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Sfondo" CAPTION "Sfondo"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW, 80, 10, 83, 57, WS_EX_STATICEDGE CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_NOCOLUMNHEADER 80, 10, 83, 57, WS_EX_STATICEDGE
| LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 8, 114, 174, 78 CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LTEXT "Seleziona un immagina da usare come sfondo per il tuo desktop:", IDC_STATIC, 8, 103, 180, 9 LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
LTEXT "Seleziona un immagina da usare come sfondo per il tuo desktop:",
IDC_STATIC, 8, 103, 180, 9
PUSHBUTTON "&Esplora...", IDC_BROWSE_BUTTON, 188, 114, 50, 15 PUSHBUTTON "&Esplora...", IDC_BROWSE_BUTTON, 188, 114, 50, 15
PUSHBUTTON "&Colore...", IDC_COLOR_BUTTON, 188, 177, 50, 15 PUSHBUTTON "&Colore...", IDC_COLOR_BUTTON, 188, 177, 50, 15
LTEXT "Posizione:", IDC_STATIC, 188, 138, 36, 9 LTEXT "Posizione:", IDC_STATIC, 188, 138, 36, 9
COMBOBOX IDC_PLACEMENT_COMBO, 188, 149, 50, 54, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_PLACEMENT_COMBO, 188, 149, 50, 54,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -20,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Screensaver" CAPTION "Screensaver"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN 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 GROUPBOX "&Screen saver",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Screen saver installati:",IDC_STATIC,13, 24, 150, 9 LTEXT "Screen saver installati:",IDC_STATIC,13, 24, 150, 9
@ -38,12 +44,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "minuti prima di mostrare lo screen saver.",IDC_STATIC,70, 111, 147, 9 LTEXT "minuti prima di mostrare lo screen saver.",
IDC_STATIC,70, 111, 147, 9
GROUPBOX "&Impostazioni del monitore per il risparmio energetico",IDC_SCREENS_DUMMY2,5, 146, 238, 50 GROUPBOX "&Impostazioni del monitore per il risparmio energetico",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Per regolare l'alimentazione di risparmio energia, scegliere Alimentazione.", LTEXT "Per regolare l'alimentazione di risparmio energia, scegliere Alimentazione.",
IDC_STATIC,16, 159, 145, 35 IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "&Alimentazione",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "&Alimentazione", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -53,13 +61,49 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -70,8 +114,8 @@ BEGIN
LTEXT "&Schermo:",1820,3,100,30,8 LTEXT "&Schermo:",1820,3,100,30,8
LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8 LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&Risoluzione dello schermo",1818,3,120,115,43 GROUPBOX "&Risoluzione dello schermo",1818,3,120,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP, CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
30,130,58,17 TBS_AUTOTICKS | WS_TABSTOP, 30, 130, 58, 17
LTEXT "Min",1815,9,130,15,8,NOT WS_GROUP LTEXT "Min",1815,9,130,15,8,NOT WS_GROUP
LTEXT "Max",1816,93,130,21,8,NOT WS_GROUP LTEXT "Max",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER
@ -88,10 +132,10 @@ BEGIN
POPUP "" POPUP ""
BEGIN BEGIN
MENUITEM "&Configura", ID_MENU_CONFIG MENUITEM "&Configura", ID_MENU_CONFIG
MENUITEM "Ante&prima", ID_MENU_PREVIEW MENUITEM "Ante&prima", ID_MENU_PREVIEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Aggiungi", ID_MENU_ADD MENUITEM "&Aggiungi", ID_MENU_ADD
MENUITEM "&Cancella\tCanc", ID_MENU_DELETE MENUITEM "&Cancella\tCanc",ID_MENU_DELETE
END END
END END
@ -106,7 +150,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Visualizzazione" IDS_CPLNAME "Visualizzazione"
IDS_CPLDESCRIPTION "Adatta la visualizzazione del desktop e dello screen saver." IDS_CPLDESCRIPTION "Adatta la visualizzazione del desktop e dello screen saver."
IDS_NONE "(Niente)" IDS_NONE "(Niente)"
IDS_CENTER "Al centro" IDS_CENTER "Al centro"
IDS_STRETCH "Affiancata" IDS_STRETCH "Affiancata"
@ -141,22 +184,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -5,18 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "背景" CAPTION "背景"
FONT 9, "MS UI Gothic" FONT 9, "MS UI Gothic"
BEGIN BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,48,10, CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
150,105,WS_EX_STATICEDGE 48, 10, 150,105,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP,7,139,173,71 WS_BORDER | WS_TABSTOP, 7, 139, 173, 71
LTEXT "デスクトップの壁紙として使う画像を選択してください:", LTEXT "デスクトップの壁紙として使う画像を選択してください:",
IDC_STATIC,8,127,180,8 IDC_STATIC, 8, 127, 180, 8
PUSHBUTTON "参照(&B)...",IDC_BROWSE_BUTTON,187,175,50,14 PUSHBUTTON "参照(&B)...", IDC_BROWSE_BUTTON, 187, 175, 50, 14
PUSHBUTTON "色(&C)...",IDC_COLOR_BUTTON,187,195,50,14 PUSHBUTTON "色(&C)...", IDC_COLOR_BUTTON, 187, 195, 50, 14
LTEXT "表\示位置:",IDC_STATIC,187,138,36,8 LTEXT "表\示位置:", IDC_STATIC, 187, 138, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO,187,148,50,90,CBS_DROPDOWNLIST | COMBOBOX IDC_PLACEMENT_COMBO, 187, 148, 50, 90,
CBS_SORT | WS_VSCROLL | WS_TABSTOP CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -24,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "スクリーン セーバー" CAPTION "スクリーン セーバー"
FONT 9, "MS UI Gothic" FONT 9, "MS UI Gothic"
BEGIN BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "スクリーン セーバー(&S)",IDC_SCREENS_DUMMY, 5, 7, 238, 176 GROUPBOX "スクリーン セーバー(&S)",IDC_SCREENS_DUMMY, 5, 7, 238, 176
LTEXT "スクリーン セーバーの一覧:",IDC_STATIC,13, 24, 150, 9 LTEXT "スクリーン セーバーの一覧:",IDC_STATIC,13, 24, 150, 9
@ -42,12 +44,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "分経過したらスクリーン セーバーを表\示する。",IDC_STATIC,70, 151, 147, 9 LTEXT "分経過したらスクリーン セーバーを表\示する。",
IDC_STATIC,70, 151, 147, 9
GROUPBOX "モニターの省電力機能\(&E)",IDC_SCREENS_DUMMY2,5, 146, 238, 50 GROUPBOX "モニターの省電力機能\(&E)",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "モニタの電源設定を調整するには、[電源設定] をクリックしてください。", LTEXT "モニタの電源設定を調整するには、[電源設定] をクリックしてください。",
IDC_STATIC,16, 159, 145, 35 IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "電源設定(&O)",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "電源設定(&O)", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -57,13 +61,49 @@ FONT 9, "MS UI Gothic"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -74,8 +114,8 @@ BEGIN
LTEXT "ディスプレイ(&D):",1820,3,140,30,8 LTEXT "ディスプレイ(&D):",1820,3,140,30,8
LTEXT "<none>",IDC_SETTINGS_DEVICE,9,149,224,8 LTEXT "<none>",IDC_SETTINGS_DEVICE,9,149,224,8
GROUPBOX "画面の解像度(&S)",1818,3,160,115,43 GROUPBOX "画面の解像度(&S)",1818,3,160,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP, CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
30,170,58,17 TBS_AUTOTICKS | WS_TABSTOP, 30, 170, 58, 17
LTEXT "狭い",1815,9,170,15,8,NOT WS_GROUP LTEXT "狭い",1815,9,170,15,8,NOT WS_GROUP
LTEXT "広い",1816,93,170,21,8,NOT WS_GROUP LTEXT "広い",1816,93,170,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,190,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,190,100,10,NOT WS_GROUP | SS_CENTER
@ -110,7 +150,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "画面" IDS_CPLNAME "画面"
IDS_CPLDESCRIPTION "デスクトップ画面やスクリーン セーバーをカスタマイズします。" IDS_CPLDESCRIPTION "デスクトップ画面やスクリーン セーバーをカスタマイズします。"
IDS_NONE "(なし)" IDS_NONE "(なし)"
IDS_CENTER "中央に表\示" IDS_CENTER "中央に表\示"
IDS_STRETCH "拡大して表\示" IDS_STRETCH "拡大して表\示"
@ -145,22 +184,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -5,18 +5,18 @@ STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ôîí" CAPTION "Ôîí"
FONT 8, "MS Shell Dlg", 0, 0, 0x1 FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,80,10,83, CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
57,WS_EX_STATICEDGE 80, 10, 83, 57, WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP,8,114,174,68 WS_BORDER | WS_TABSTOP, 8, 114, 174, 68
LTEXT "Âûáåðèòå èçîáðàæåíèå äëÿ ðàáî÷åãî ñòîëà:",IDC_STATIC,8, LTEXT "Âûáåðèòå èçîáðàæåíèå äëÿ ðàáî÷åãî ñòîëà:",
103,180,9 IDC_STATIC, 8, 103, 180, 9
PUSHBUTTON "&Îáçîð...",IDC_BROWSE_BUTTON,188,114,55,15 PUSHBUTTON "&Îáçîð...", IDC_BROWSE_BUTTON, 188, 114, 55, 15
PUSHBUTTON "&Öâåò...",IDC_COLOR_BUTTON,188,167,55,15 PUSHBUTTON "&Öâåò...", IDC_COLOR_BUTTON, 188, 167, 55, 15
LTEXT "Ðàñïîëîæåíèå:",IDC_STATIC,188,138,55,9 LTEXT "Ðàñïîëîæåíèå:", IDC_STATIC, 188, 138, 55, 9
COMBOBOX IDC_PLACEMENT_COMBO,188,149,55,54,CBS_DROPDOWNLIST | COMBOBOX IDC_PLACEMENT_COMBO, 188, 149, 55, 54,
CBS_SORT | WS_VSCROLL | WS_TABSTOP CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 188 IDD_SCREENSAVER DIALOGEX 0, 0, 246, 188
@ -24,29 +24,34 @@ STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Çàñòàâêà" CAPTION "Çàñòàâêà"
FONT 8, "MS Shell Dlg", 0, 0, 0x1 FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Çàñòàâêà",IDC_SCREENS_DUMMY,5,7,238,137 GROUPBOX "&Çàñòàâêà",IDC_SCREENS_DUMMY,5,7,238,137
LTEXT "Ñïèñîê çàñòàâîê:",IDC_STATIC,13,24,150,9 LTEXT "Ñïèñîê çàñòàâîê:",IDC_STATIC,13,24,150,9
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT | CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER |
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13,34,170,69 LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13,34,170,69
PUSHBUTTON "&Íàñòðîéêà...",IDC_SCREENS_SETTINGS,188,34,50,15,
WS_GROUP PUSHBUTTON "&Íàñòðîéêà...",IDC_SCREENS_SETTINGS,188,34,50,15, WS_GROUP
PUSHBUTTON "Ïðî&ñìîòð",IDC_SCREENS_TESTSC,188,52,50,15 PUSHBUTTON "Ïðî&ñìîòð",IDC_SCREENS_TESTSC,188,52,50,15
CONTROL "&Çàùèòà ïàðîëåì.",IDC_SCREENS_USEPASSCHK,"Button", CONTROL "&Çàùèòà ïàðîëåì.",IDC_SCREENS_USEPASSCHK,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,121,119,18 BS_AUTOCHECKBOX | WS_TABSTOP,13,121,119,18
LTEXT "&Èíòåðâàë:",IDC_STATIC,13,110,35,9 LTEXT "&Èíòåðâàë:",IDC_STATIC,13,110,35,9
EDITTEXT IDC_SCREENS_TIMEDELAY,53,109,31,12,ES_RIGHT | WS_GROUP EDITTEXT IDC_SCREENS_TIMEDELAY,53,109,31,12,ES_RIGHT | WS_GROUP
CONTROL "",IDC_SCREENS_TIME,"msctls_updown32",UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME,"msctls_updown32",UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,87,108,13,12 WS_BORDER | WS_GROUP,87,108,13,12
LTEXT "ìèíóò äî îòîáðàæåíèÿ çàñòàâêè.",IDC_STATIC,109,110,118, LTEXT "ìèíóò äî îòîáðàæåíèÿ çàñòàâêè.",
9 IDC_STATIC, 109, 110, 118, 9
GROUPBOX "&Ýíåðãîñáåðåãàþùèå ôóíêöèè ìîíèòîðà",IDC_SCREENS_DUMMY2,
5,146,238,50 GROUPBOX "&Ýíåðãîñáåðåãàþùèå ôóíêöèè ìîíèòîðà",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Äëÿ èçìåíåíèÿ ïàðàìåòðîâ ïèòàíèÿ ìîíèòîðà íàæìèòå êíîïêó Ïàðàìåòðû Ïèòàíèÿ.", LTEXT "Äëÿ èçìåíåíèÿ ïàðàìåòðîâ ïèòàíèÿ ìîíèòîðà íàæìèòå êíîïêó Ïàðàìåòðû Ïèòàíèÿ.",
IDC_STATIC,16,159,145,35 IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "Ïàðàìåòðû &ïèòàíèÿ",IDC_SCREENS_POWER_BUTTON,157,162,81, PUSHBUTTON "Ïàðàìåòðû &ïèòàíèÿ", IDC_SCREENS_POWER_BUTTON, 157, 162, 81, 15
15
END END
IDD_APPEARANCE DIALOGEX 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX 0, 0, 246, 228
@ -56,13 +61,49 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX 0, 0, 246, 188 IDD_SETTINGS DIALOGEX 0, 0, 246, 188
@ -77,8 +118,7 @@ BEGIN
TBS_AUTOTICKS | WS_TABSTOP,33,130,58,17 TBS_AUTOTICKS | WS_TABSTOP,33,130,58,17
LTEXT "Ìåíüøå",1815,7,130,27,8,NOT WS_GROUP LTEXT "Ìåíüøå",1815,7,130,27,8,NOT WS_GROUP
LTEXT "Áîëüøå",1816,91,130,27,8,NOT WS_GROUP LTEXT "Áîëüøå",1816,91,130,27,8,NOT WS_GROUP
CTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT CTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10, NOT WS_GROUP
WS_GROUP
GROUPBOX "&Öâåòà",1817,125,120,115,43 GROUPBOX "&Öâåòà",1817,125,120,115,43
COMBOBOX IDC_SETTINGS_BPP,133,130,103,80,CBS_DROPDOWNLIST | COMBOBOX IDC_SETTINGS_BPP,133,130,103,80,CBS_DROPDOWNLIST |
CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
@ -89,14 +129,14 @@ END
IDR_POPUP_MENU MENU IDR_POPUP_MENU MENU
BEGIN BEGIN
POPUP "" POPUP ""
BEGIN BEGIN
MENUITEM "&Íàñòðîèòü", ID_MENU_CONFIG MENUITEM "&Íàñòðîèòü", ID_MENU_CONFIG
MENUITEM "&Ïðåäïðîñìîòð", ID_MENU_PREVIEW MENUITEM "&Ïðåäïðîñìîòð", ID_MENU_PREVIEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Äîáàâèòü", ID_MENU_ADD MENUITEM "&Äîáàâèòü", ID_MENU_ADD
MENUITEM "&Óäàëèòü\tDel", ID_MENU_DELETE MENUITEM "&Óäàëèòü\tDel", ID_MENU_DELETE
END END
END END
IDR_PREVIEW_MENU MENU IDR_PREVIEW_MENU MENU
@ -116,29 +156,17 @@ BEGIN
IDS_TILE "Ïîâòîðÿòü" IDS_TILE "Ïîâòîðÿòü"
END END
STRINGTABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_COLOR_4BIT "16 öâåòîâ" IDS_COLOR_4BIT "16 öâåòîâ"
IDS_COLOR_8BIT "256 öâåòîâ" IDS_COLOR_8BIT "256 öâåòîâ"
END
STRINGTABLE
BEGIN
IDS_COLOR_16BIT "High Color (16 áèò)" IDS_COLOR_16BIT "High Color (16 áèò)"
IDS_COLOR_24BIT "True Color (24 áèòà)" IDS_COLOR_24BIT "True Color (24 áèòà)"
END
STRINGTABLE
BEGIN
IDS_COLOR_32BIT "True Color (32 áèòà)" IDS_COLOR_32BIT "True Color (32 áèòà)"
END
STRINGTABLE
BEGIN
IDS_PIXEL "%lux%lu òî÷åê" IDS_PIXEL "%lux%lu òî÷åê"
END END
STRINGTABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Êàðòèíêè (*.bmp;*.dib)\000*.bmp;*.dib" IDS_BACKGROUND_COMDLG_FILTER "Êàðòèíêè (*.bmp;*.dib)\000*.bmp;*.dib"
IDS_SUPPORTED_EXT "*.bmp;*.dib" IDS_SUPPORTED_EXT "*.bmp;*.dib"
@ -156,22 +184,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -13,14 +13,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Òëî" CAPTION "Òëî"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW, 80, 10, 83, 57, WS_EX_STATICEDGE CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_NOCOLUMNHEADER 80, 10, 83, 57, WS_EX_STATICEDGE
| LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 8, 114, 174, 78 CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LTEXT "Âèáåð³òü çîáðàæåííÿ äëÿ øïàëåð ðîáî÷îãî ñòîëó:", IDC_STATIC, 8, 103, 180, 9 LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
LTEXT "Âèáåð³òü çîáðàæåííÿ äëÿ øïàëåð ðîáî÷îãî ñòîëó:",
IDC_STATIC, 8, 103, 180, 9
PUSHBUTTON "&Îãëÿä...", IDC_BROWSE_BUTTON, 188, 114, 50, 15 PUSHBUTTON "&Îãëÿä...", IDC_BROWSE_BUTTON, 188, 114, 50, 15
PUSHBUTTON "&Êîë³ð...", IDC_COLOR_BUTTON, 188, 177, 50, 15 PUSHBUTTON "&Êîë³ð...", IDC_COLOR_BUTTON, 188, 177, 50, 15
LTEXT "Ðîçòàøóâàííÿ:", IDC_STATIC, 188, 138, 36, 9 LTEXT "Ðîçòàøóâàííÿ:", IDC_STATIC, 188, 138, 36, 9
COMBOBOX IDC_PLACEMENT_COMBO, 188, 149, 50, 54, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_PLACEMENT_COMBO, 188, 149, 50, 54,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -28,6 +32,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Çáåð³ãà÷ åêðàíà" CAPTION "Çáåð³ãà÷ åêðàíà"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Çáåð³ãà÷ åêðàíà",IDC_SCREENS_DUMMY, 5, 7, 238, 136 GROUPBOX "&Çáåð³ãà÷ åêðàíà",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Ñïèñîê çáåð³ãà÷³â åêðàíà:",IDC_STATIC,13, 24, 150, 9 LTEXT "Ñïèñîê çáåð³ãà÷³â åêðàíà:",IDC_STATIC,13, 24, 150, 9
@ -46,12 +52,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "õâèëèí äî â³äîáðàæåííÿ çáåð³ãà÷à åêðàíà.",IDC_STATIC,70, 111, 147, 9 LTEXT "õâèëèí äî â³äîáðàæåííÿ çáåð³ãà÷à åêðàíà.",
IDC_STATIC, 70, 111, 147, 9
GROUPBOX "&Åíåðãîçáåð³ãàþ÷³ ôóíêö³¿ ìîí³òîðà",IDC_SCREENS_DUMMY2,5, 146, 238, 50 GROUPBOX "&Åíåðãîçáåð³ãàþ÷³ ôóíêö³¿ ìîí³òîðà",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Äëÿ çì³íè ïàðàìåòð³â æèâëåííÿ ìîí³òîðà íàòèñí³òü Ïàðàìåòðè æèâëåííÿ.", LTEXT "Äëÿ çì³íè ïàðàìåòð³â æèâëåííÿ ìîí³òîðà íàòèñí³òü Ïàðàìåòðè æèâëåííÿ.",
IDC_STATIC,16, 159, 145, 35 IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "Ïàðàìåòðè &æèâëåííÿ",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "Ïàðàìåòðè &æèâëåííÿ",IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -61,13 +69,49 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -82,7 +126,7 @@ BEGIN
30,130,58,17 30,130,58,17
LTEXT "Ìåíøå",1815,9,130,15,8,NOT WS_GROUP LTEXT "Ìåíøå",1815,9,130,15,8,NOT WS_GROUP
LTEXT "Á³ëüøå",1816,93,130,21,8,NOT WS_GROUP LTEXT "Á³ëüøå",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10, NOT WS_GROUP | SS_CENTER
GROUPBOX "&Êîëüîðè",1817,125,120,115,43 GROUPBOX "&Êîëüîðè",1817,125,120,115,43
COMBOBOX IDC_SETTINGS_BPP,131,130,103,80,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | COMBOBOX IDC_SETTINGS_BPP,131,130,103,80,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL |
WS_VSCROLL | WS_TABSTOP WS_VSCROLL | WS_TABSTOP
@ -114,7 +158,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Äèñïëåé" IDS_CPLNAME "Äèñïëåé"
IDS_CPLDESCRIPTION "Âèáåð³òü â³äîáðàæåííÿ ðîáî÷îãî ñòîëó é çáåð³ãà÷à åêðàíó." IDS_CPLDESCRIPTION "Âèáåð³òü â³äîáðàæåííÿ ðîáî÷îãî ñòîëó é çáåð³ãà÷à åêðàíó."
IDS_NONE "(Íåìàº)" IDS_NONE "(Íåìàº)"
IDS_CENTER "Ïî öåíòðó" IDS_CENTER "Ïî öåíòðó"
IDS_STRETCH "Ðîçòÿãíóòè" IDS_STRETCH "Ðîçòÿãíóòè"
@ -149,22 +192,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -0,0 +1,463 @@
/* $Id: advappdlg.c 24836 2007-02-12 03:12:56Z tkreuzer $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS Display Control Panel
* FILE: dll/cpl/desk/advappdlg.c
* PURPOSE: Advanced appearance dialog
*
* PROGRAMMER: Timo Kreuzer (timo[dot]kreuzer[at]web[dot]de)
*
*/
#include "desk.h"
#include "appearance.h"
INT_PTR CALLBACK
AdvAppearanceDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
int iListIndex;
GLOBALS* g;
switch(uMsg)
{
case WM_INITDIALOG:
{
g = (GLOBALS*)lParam;
SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)g);
AdvAppearanceDlg_Init(hwndDlg);
break;
}
case WM_DESTROY:
{
AdvAppearanceDlg_CleanUp(hwndDlg);
break;
}
case WM_COMMAND:
{
g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
switch(LOWORD(wParam))
{
case IDOK:
{
SaveCurrentValues(hwndDlg);
EndDialog(hwndDlg, 0);
break;
}
case IDCANCEL:
{
g->ThemeAdv = g->Theme;
EndDialog(hwndDlg, 0);
break;
}
case IDC_ADVAPPEARANCE_ELEMENT:
{
if(HIWORD(wParam) == CBN_SELCHANGE)
{
SaveCurrentValues(hwndDlg);
iListIndex = SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_ELEMENT, CB_GETCURSEL, 0, 0);
g->CurrentElement = SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_ELEMENT, CB_GETITEMDATA, (WPARAM)iListIndex, 0);
UpdateControls(hwndDlg, g->CurrentElement);
break;
}
break;
}
case IDC_ADVAPPEARANCE_COLOR1_B:
{
GetColor(hwndDlg, g->CurrentElement, 0);
break;
}
case IDC_ADVAPPEARANCE_COLOR2_B:
{
GetColor(hwndDlg, g->CurrentElement, 1);
break;
}
case IDC_ADVAPPEARANCE_FONTCOLOR_B:
{
GetColor(hwndDlg, g->CurrentElement, 2);
break;
}
default:
{
return FALSE;
}
}
break;
}
default:
{
return FALSE;
}
}
return TRUE;
}
/* Initialize the advanced appearance dialog */
void
AdvAppearanceDlg_Init(HWND hwndDlg)
{
GLOBALS* g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
int i, iElement, iListIndex, iDeskIndex = 0;
TCHAR tstrText[80];
LOGFONT lfFont;
LOGFONT lfButtonFont;
HFONT hMyFont;
HDC hScreenDC;
/* Copy the current theme values */
g->ThemeAdv = g->Theme;
/* Add the elements to the combo */
for(iElement = 0; iElement < NUM_ELEMENTS; iElement++)
{
LoadString(hApplet, IDS_ELEMENT_1 + iElement, (LPTSTR)&tstrText, 79);
iListIndex = SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_ELEMENT, CB_ADDSTRING, 0, (LPARAM)&tstrText);
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_ELEMENT, CB_SETITEMDATA, (WPARAM)iListIndex, (LPARAM)iElement);
}
/* Get the list index of the desktop element */
for(iListIndex = 0; iListIndex < NUM_ELEMENTS; iListIndex++)
{
iElement = SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_ELEMENT, CB_GETITEMDATA, (WPARAM)iListIndex, 0);
if (iElement == 0)
{
iDeskIndex = iListIndex;
break;
}
}
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_ELEMENT, CB_SETCURSEL, iDeskIndex, 0);
/* Set colors for the color buttons */
g->crCOLOR_BTNFACE = g->Theme.crColor[COLOR_BTNFACE];
g->crCOLOR_BTNTEXT = g->Theme.crColor[COLOR_BTNTEXT];
g->crCOLOR_BTNSHADOW = g->Theme.crColor[COLOR_BTNSHADOW];
g->crCOLOR_BTNHIGHLIGHT = g->Theme.crColor[COLOR_BTNHIGHLIGHT];
/* Create font for bold button */
lfButtonFont = g->Theme.lfFont[FONT_DIALOG];
lfButtonFont.lfWeight = FW_BOLD;
lfButtonFont.lfItalic = FALSE;
hMyFont = CreateFontIndirect(&lfButtonFont);
if (hMyFont)
{
if (g->hBoldFont)
{
DeleteObject(g->hBoldFont);
}
g->hBoldFont = hMyFont;
}
/* Create font for italic button */
lfButtonFont.lfWeight = FW_REGULAR;
lfButtonFont.lfItalic = TRUE;
hMyFont = CreateFontIndirect(&lfButtonFont);
if (hMyFont)
{
if (g->hItalicFont)
{
DeleteObject(g->hItalicFont);
}
g->hItalicFont = hMyFont;
}
/* Set the fonts for the font style buttons */
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTBOLD, WM_SETFONT, (WPARAM)g->hBoldFont, (LPARAM)TRUE);
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTITALIC, WM_SETFONT, (WPARAM)g->hItalicFont, (LPARAM)TRUE);
/* Draw Bitmaps for the colorbuttons */
InitColorButtons(hwndDlg);
/* Make the UpDown control count correctly */
SendMessage (GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_SIZE_UD), UDM_SETRANGE, 0L, MAKELONG (200, 1));
/* Fill font selection combo */
lfFont.lfCharSet = DEFAULT_CHARSET;
lfFont.lfFaceName[0] = (TCHAR)0;
lfFont.lfPitchAndFamily = 0;
hScreenDC = GetDC(0);
EnumFontFamiliesEx(hScreenDC, &lfFont, (FONTENUMPROC)EnumFontFamExProc, (LPARAM)GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_FONT_C), 0);
ReleaseDC(0, hScreenDC);
/* Fill font size combo */
TCHAR Size[4];
for (i = 6; i <= 24; i++)
{
SetDlgItemInt(hwndDlg, IDC_CONVERT, i, FALSE);
GetDlgItemText(hwndDlg, IDC_CONVERT, (LPTSTR)&Size, 3);
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTSIZE_E, CB_ADDSTRING, 0, (LPARAM)&Size);
}
/* Update the controls */
iListIndex = SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_ELEMENT, CB_GETCURSEL, 0, 0);
g->CurrentElement = SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_ELEMENT, CB_GETITEMDATA, (WPARAM)iListIndex, 0);
UpdateControls(hwndDlg, g->CurrentElement);
return;
}
/* Create the basic bitmaps for the color picker buttons */
void
InitColorButtons(HWND hwndDlg)
{
GLOBALS* g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
INT i;
HDC hdcColorButton, hdcCompat;
RECT rect;
HBRUSH hbrush;
HPEN hPen;
HWND hwndColorButton;
HGDIOBJ hgdiTemp;
const POINT Points[3] = {{29,6},{33,6},{31,8}};
hwndColorButton = GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_COLOR1_B);
hdcColorButton = GetDC(hwndColorButton);
for (i = 0; i <= 2; i++)
{
/* Create a DC to draw on */
hdcCompat = CreateCompatibleDC(hdcColorButton);
/* Create the button image */
g->hbmpColor[i] = CreateCompatibleBitmap(hdcColorButton, 36, 15);
/* Select the button image to the DC */
hgdiTemp = SelectObject(hdcCompat, g->hbmpColor[i]);
/* Draw the buttons background color */
rect.left = 0; rect.top = 0; rect.right = 36; rect.bottom = 15;
hbrush = CreateSolidBrush(g->crCOLOR_BTNFACE);
FillRect(hdcCompat, &rect, hbrush);
DeleteObject(hbrush);
/* Draw the rectangle */
rect.left = 1; rect.top = 1; rect.right = 23; rect.bottom = 14;
hbrush = CreateSolidBrush(g->crCOLOR_BTNTEXT);
FillRect(hdcCompat, &rect, hbrush);
DeleteObject(hbrush);
/* Draw left side of line */
hPen = CreatePen(PS_SOLID, 1, g->crCOLOR_BTNSHADOW);
SelectObject(hdcCompat, hPen);
MoveToEx(hdcCompat, 26, 1, NULL);
LineTo(hdcCompat, 26, 14);
SelectObject(hdcCompat, GetStockObject(BLACK_PEN));
DeleteObject(hPen);
/* Draw right side of line */
hPen = CreatePen(PS_SOLID, 1, g->crCOLOR_BTNHIGHLIGHT);
SelectObject(hdcCompat,hPen);
MoveToEx(hdcCompat, 27, 1, NULL);
LineTo(hdcCompat, 27, 14);
SelectObject(hdcCompat, GetStockObject(BLACK_PEN));
DeleteObject(hPen);
/* Draw triangle */
hPen = CreatePen(PS_SOLID, 1, g->crCOLOR_BTNTEXT);
hbrush = CreateSolidBrush(g->crCOLOR_BTNTEXT);
SelectObject(hdcCompat, hPen);
SelectObject(hdcCompat, hbrush);
SetPolyFillMode(hdcCompat, WINDING);
/* FIXME: HACK, see Points definition */
Polygon(hdcCompat, Points, 3);
/* Cleanup */
SelectObject(hdcCompat,hgdiTemp);
DeleteDC(hdcCompat);
DeleteObject(hPen);
DeleteObject(hbrush);
}
ReleaseDC(hwndColorButton, hdcColorButton);
/* Set the images of the buttons */
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_COLOR1_B, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)g->hbmpColor[0]);
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_COLOR2_B, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)g->hbmpColor[1]);
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTCOLOR_B, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)g->hbmpColor[2]);
return;
}
void
AdvAppearanceDlg_CleanUp(HWND hwndDlg)
{
GLOBALS* g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
DeleteObject(g->hBoldFont);
DeleteObject(g->hItalicFont);
return;
}
/* This is the callback function to add the installed fonts to the font combo */
int CALLBACK
EnumFontFamExProc(
ENUMLOGFONTEX *lpelfe,
NEWTEXTMETRICEX *lpntme,
DWORD dwFontType,
LPARAM lParam)
{
/* Don't enumerate more than 100 fonts */
if (SendMessage((HWND)lParam, CB_GETCOUNT, 0, 0) >= 100) return(0);
/* Only add the string once */
if (SendMessage((HWND)lParam, CB_FINDSTRINGEXACT, -1, (WPARAM)&(lpelfe->elfLogFont.lfFaceName)) != CB_ERR) return(2);
SendMessage((HWND)lParam, CB_ADDSTRING, 0, (WPARAM)&(lpelfe->elfLogFont.lfFaceName));
return(1);
}
/* Update all the controls with the current values for the selected screen element */
void
UpdateControls(HWND hwndDlg, int iElement)
{
GLOBALS* g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
/* First enable / disable the controls */
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_SIZE_E), (g_Assignment[iElement].Size != -1));
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_SIZE_T), (g_Assignment[iElement].Size != -1));
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_COLOR1_T), (g_Assignment[iElement].Color1 != -1));
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_COLOR2_T), (g_Assignment[iElement].Color2 != -1));
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_FONT_T), (g_Assignment[iElement].Font != -1));
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_FONT_C), (g_Assignment[iElement].Font != -1));
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_FONTSIZE_T), (g_Assignment[iElement].Font != -1));
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_FONTSIZE_E), (g_Assignment[iElement].Font != -1));
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_FONTCOLOR_T), (g_Assignment[iElement].FontColor != -1));
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_FONTBOLD), (g_Assignment[iElement].Font != -1));
EnableWindow(GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_FONTITALIC), (g_Assignment[iElement].Font != -1));
/* Update the colors of the color buttons */
UpdateButtonColor(hwndDlg, IDC_ADVAPPEARANCE_COLOR1_B, 0, g_Assignment[iElement].Color1);
UpdateButtonColor(hwndDlg, IDC_ADVAPPEARANCE_COLOR2_B, 1, g_Assignment[iElement].Color2);
UpdateButtonColor(hwndDlg, IDC_ADVAPPEARANCE_FONTCOLOR_B, 2, g_Assignment[iElement].FontColor);
SetDlgItemInt(hwndDlg, IDC_ADVAPPEARANCE_SIZE_E, g_Assignment[iElement].Size == -1 ? 0 : g->ThemeAdv.Size[g_Assignment[iElement].Size], FALSE);
HDC hdcDlg = GetDC(hwndDlg);
if (g_Assignment[iElement].Font != -1)
{
LOGFONT lfFont = g->ThemeAdv.lfFont[g_Assignment[iElement].Font];
SetDlgItemText(hwndDlg, IDC_ADVAPPEARANCE_FONT_C, lfFont.lfFaceName);
SetDlgItemInt(hwndDlg, IDC_ADVAPPEARANCE_FONTSIZE_E, -MulDiv(g->ThemeAdv.lfFont[g_Assignment[iElement].Font].lfHeight, 72, GetDeviceCaps(hdcDlg, LOGPIXELSY)),FALSE);
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONT_C, CB_FINDSTRINGEXACT, -1, (WPARAM)lfFont.lfFaceName);
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTBOLD, BM_SETCHECK, g->ThemeAdv.lfFont[g_Assignment[iElement].Font].lfWeight == FW_BOLD?1:0, 0);
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTITALIC, BM_SETCHECK, g->ThemeAdv.lfFont[g_Assignment[iElement].Font].lfItalic, 0);
} else {
SetDlgItemText(hwndDlg, IDC_ADVAPPEARANCE_FONT_C, NULL);
SetDlgItemText(hwndDlg, IDC_ADVAPPEARANCE_FONTSIZE_E, NULL);
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTBOLD, BM_SETCHECK, 0, 0);
SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTITALIC, BM_SETCHECK, 0, 0);
}
ReleaseDC(hwndDlg, hdcDlg);
return;
}
void
SaveCurrentValues(HWND hwndDlg)
{
GLOBALS* g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
BOOL bTranslated;
HDC hdcDlg = GetDC(hwndDlg);
if (g_Assignment[g->CurrentElement].Size != -1)
{
g->ThemeAdv.Size[g_Assignment[g->CurrentElement].Size] = GetDlgItemInt(hwndDlg, IDC_ADVAPPEARANCE_SIZE_E, &bTranslated, FALSE);
}
if (g_Assignment[g->CurrentElement].Font != -1)
{
g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font].lfHeight = -MulDiv(GetDlgItemInt(hwndDlg, IDC_ADVAPPEARANCE_FONTSIZE_E, &bTranslated, FALSE), GetDeviceCaps(hdcDlg, LOGPIXELSY), 72);
g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font].lfWeight = (SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTBOLD, BM_GETCHECK, 0, 0) == 1)?FW_BOLD:FW_NORMAL;
g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font].lfItalic = SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTITALIC, BM_GETCHECK, 0, 0);
GetDlgItemText(hwndDlg, IDC_ADVAPPEARANCE_FONT_C, g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font].lfFaceName, LF_FACESIZE * sizeof(TCHAR));
}
ReleaseDC(hwndDlg, hdcDlg);
return;
}
/* Draw the current color on the color picker buttons */
void
UpdateButtonColor(HWND hwndDlg, int ID, int nButton, int nColor)
{
GLOBALS* g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
HDC hdcColorButton, hdcCompat;
RECT rect;
HBRUSH hbrush;
HWND hwndColorButton;
COLORREF crColor = g->ThemeAdv.crColor[nColor];
if(nColor != -1)
{
/* Create a DC to draw on */
hwndColorButton = GetDlgItem(hwndDlg, IDC_ADVAPPEARANCE_COLOR1_B);
hdcColorButton = GetDC(hwndColorButton);
hdcCompat = CreateCompatibleDC(hdcColorButton);
ReleaseDC(hwndColorButton, hdcColorButton);
/* Select the button image to it */
HGDIOBJ hgdiTmp = SelectObject(hdcCompat, g->hbmpColor[nButton]);
/* Create a brush and draw the rectangle */
rect.left = 2; rect.top = 2; rect.right = 22; rect.bottom = 13;
hbrush = CreateSolidBrush(crColor);
FillRect(hdcCompat, &rect, hbrush);
DeleteObject(hbrush);
/* hdcCompat is not needed anymore */
SelectObject(hdcCompat,hgdiTmp);
DeleteDC(hdcCompat);
SendDlgItemMessage(hwndDlg, ID, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)g->hbmpColor[nButton]);
EnableWindow(GetDlgItem(hwndDlg, ID), TRUE);
} else {
SendDlgItemMessage(hwndDlg, ID, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)NULL);
EnableWindow(GetDlgItem(hwndDlg, ID), FALSE);
}
return;
}
/* Select a color using a color picker */
BOOL
GetColor(HWND hwndDlg, int iElement, int nButton)
{
GLOBALS* g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
CHOOSECOLOR cc;
COLORREF crCustom[16] = { 0 };
COLORREF crColor;
int ID = 0;
int ColorIndex = 0;
/* Get the color index from the element index and button number */
if (nButton == 0)
{
ColorIndex = g_Assignment[iElement].Color1;
ID = IDC_ADVAPPEARANCE_COLOR1_B;
}
if (nButton == 1)
{
ColorIndex = g_Assignment[iElement].Color2;
ID = IDC_ADVAPPEARANCE_COLOR2_B;
}
if (nButton == 2)
{
ColorIndex = g_Assignment[iElement].FontColor;
ID = IDC_ADVAPPEARANCE_FONTCOLOR_B;
}
crColor = g->ThemeAdv.crColor[ColorIndex];
/* Prepare cc structure */
cc.lStructSize = sizeof(CHOOSECOLOR);
cc.hwndOwner = hwndDlg;
cc.hInstance = NULL;
cc.rgbResult = crColor;
cc.lpCustColors = crCustom;
cc.Flags = CC_ANYCOLOR | CC_FULLOPEN | CC_RGBINIT;
cc.lCustData = 0;
cc.lpfnHook = NULL;
cc.lpTemplateName = NULL;
/* Create the colorpicker */
if (ChooseColor(&cc))
{
g->ThemeAdv.crColor[ColorIndex] = cc.rgbResult;
if (crColor != cc.rgbResult)
{
UpdateButtonColor(hwndDlg, ID, nButton, ColorIndex);
return(TRUE);
}
}
return(FALSE);
}

View file

@ -6,181 +6,488 @@
* PURPOSE: Appearance property page * PURPOSE: Appearance property page
* *
* PROGRAMMERS: Trevor McCort (lycan359@gmail.com) * PROGRAMMERS: Trevor McCort (lycan359@gmail.com)
* Eric Kohl (email?) * Timo Kreuzer (timo[dot]kreuzer[at]web[dot]de
*/ */
#include "desk.h" #include "desk.h"
#include "preview.h" #include "appearance.h"
typedef struct _GLOBAL_DATA /******************************************************************************/
/* This const assigns the color and metric numbers to the elements from the elements list */
/* Size 1 (width) Size 2 (height) Color 1 Color 2 Font Fontcolor */
const ASSIGNMENT g_Assignment[NUM_ELEMENTS] =
{ {-1, -1, COLOR_DESKTOP, -1, -1, -1}, /* -Desktop */
{SIZE_CAPTION_Y, -1, COLOR_INACTIVECAPTION, COLOR_GRADIENTINACTIVECAPTION, FONT_CAPTION, -1}, /* inactive window caption */
{SIZE_BORDER_X, SIZE_BORDER_Y, COLOR_INACTIVEBORDER, -1, -1, -1}, /* inactive window border */
{SIZE_CAPTION_Y, -1, COLOR_ACTIVECAPTION, COLOR_GRADIENTACTIVECAPTION, FONT_CAPTION, COLOR_CAPTIONTEXT}, /* -active window caption */
{SIZE_BORDER_X, SIZE_BORDER_Y, COLOR_ACTIVEBORDER, -1, -1, -1}, /* active window border */
{SIZE_MENU_X, SIZE_MENU_Y, COLOR_MENU, -1, FONT_MENU, COLOR_MENUTEXT}, /* menu */
{SIZE_MENU_X, SIZE_MENU_Y, COLOR_HIGHLIGHT, -1, FONT_HILIGHT, COLOR_HIGHLIGHTTEXT},/* marked element */
{-1, -1, COLOR_WINDOW, COLOR_WINDOWFRAME, -1, COLOR_WINDOWTEXT}, /* window */
{SIZE_SCROLL_X, SIZE_SCROLL_Y, COLOR_SCROLLBAR, -1, -1, -1}, /* scroll bar */
{-1, -1, COLOR_3DFACE, -1, -1, COLOR_BTNTEXT}, /* 3d objects */
{SIZE_SMCAPTION_Y,-1, -1, -1, FONT_SMCAPTION, -1}, /* palette window caption */
{-1, -1, -1, -1, -1, -1}, /* symbol caption FIXME: Access? */
{SIZE_CAPTION_Y, -1, -1, -1, -1, -1}, /* caption bar */
{-1, -1, -1, -1, -1, COLOR_GRAYTEXT}, /* inactive menu item FIXME: Access? */
{-1, -1, -1, -1, FONT_DIALOG, COLOR_WINDOWTEXT}, /* dialog */
{-1, -1, -1, -1, -1, -1}, /* scrollbar controls FIXME: Access? */
{-1, -1, COLOR_APPWORKSPACE, -1, -1, -1}, /* application background */
{-1, -1, -1, -1, -1, -1}, /* small caption bar FIXME: Access? */
{SIZE_ICON_SPC_X, -1, -1, -1, -1, -1}, /* symbol distance horiz. */
{SIZE_ICON_SPC_Y, -1, -1, -1, -1, -1}, /* symbol distance vert. */
{-1, -1, COLOR_INFOBK, -1, FONT_INFO, COLOR_INFOTEXT}, /* quickinfo */
{SIZE_ICON_X, SIZE_ICON_Y, -1, -1, FONT_ICON, -1}}; /* symbol */
/* This is the list of names for the colors stored in the registry */
const TCHAR g_RegColorNames[NUM_COLORS][MAX_COLORNAMELENGTH] =
{TEXT("Scrollbar"), /* 00 = COLOR_SCROLLBAR */
TEXT("Background"), /* 01 = COLOR_DESKTOP */
TEXT("ActiveTitle"), /* 02 = COLOR_ACTIVECAPTION */
TEXT("InactiveTitle"), /* 03 = COLOR_INACTIVECAPTION */
TEXT("Menu"), /* 04 = COLOR_MENU */
TEXT("Window"), /* 05 = COLOR_WINDOW */
TEXT("WindowFrame"), /* 06 = COLOR_WINDOWFRAME */
TEXT("MenuText"), /* 07 = COLOR_MENUTEXT */
TEXT("WindowText"), /* 08 = COLOR_WINDOWTEXT */
TEXT("TitleText"), /* 09 = COLOR_CAPTIONTEXT */
TEXT("ActiveBorder"), /* 10 = COLOR_ACTIVEBORDER */
TEXT("InactiveBorder"), /* 11 = COLOR_INACTIVEBORDER */
TEXT("AppWorkSpace"), /* 12 = COLOR_APPWORKSPACE */
TEXT("Hilight"), /* 13 = COLOR_HIGHLIGHT */
TEXT("HilightText"), /* 14 = COLOR_HIGHLIGHTTEXT */
TEXT("ButtonFace"), /* 15 = COLOR_BTNFACE */
TEXT("ButtonShadow"), /* 16 = COLOR_BTNSHADOW */
TEXT("GrayText"), /* 17 = COLOR_GRAYTEXT */
TEXT("ButtonText"), /* 18 = COLOR_BTNTEXT */
TEXT("InactiveTitleText"), /* 19 = COLOR_INACTIVECAPTIONTEXT */
TEXT("ButtonHilight"), /* 20 = COLOR_BTNHIGHLIGHT */
TEXT("ButtonDkShadow"), /* 21 = COLOR_3DDKSHADOW */
TEXT("ButtonLight"), /* 22 = COLOR_3DLIGHT */
TEXT("InfoText"), /* 23 = COLOR_INFOTEXT */
TEXT("InfoWindow"), /* 24 = COLOR_INFOBK */
TEXT("ButtonAlternateFace"), /* 25 = COLOR_ALTERNATEBTNFACE */
TEXT("HotTrackingColor"), /* 26 = COLOR_HOTLIGHT */
TEXT("GradientActiveTitle"), /* 27 = COLOR_GRADIENTACTIVECAPTION */
TEXT("GradientInactiveTitle"), /* 28 = COLOR_GRADIENTINACTIVECAPTION */
TEXT("MenuHilight"), /* 29 = COLOR_MENUHILIGHT */
TEXT("MenuBar"), /* 30 = COLOR_MENUBAR */
};
/* This is the list of used metrics and their numbers */
const int g_SizeMetric[NUM_SIZES] =
{ {
INT nItem; SM_CXBORDER,
} GLOBAL_DATA, *PGLOBAL_DATA; SM_CYBORDER,
SM_CYCAPTION,
SM_CXICON,
static VOID SM_CYICON,
OnInitDialog(HWND hwndDlg, PGLOBAL_DATA pGlobalData) SM_CXICONSPACING,
{ SM_CYICONSPACING,
TCHAR szBuffer[256]; SM_CXMENUSIZE,
UINT i, idx; SM_CYMENU,
SM_CXVSCROLL,
/* Set the item names */ SM_CYHSCROLL,
for (i = IDS_ITEM_FIRST; i < IDS_ITEM_LAST; i++) SM_CYSMCAPTION
{ };
LoadString(hApplet, i, szBuffer, 256);
idx = SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_UI_ITEM, CB_ADDSTRING, 0, (LPARAM)szBuffer);
if (idx != CB_ERR)
{
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_UI_ITEM, CB_SETITEMDATA, (WPARAM)idx, (LPARAM)i - IDS_ITEM_FIRST);
}
}
pGlobalData->nItem = IDX_DESKTOP;
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_UI_ITEM, CB_SETCURSEL, pGlobalData->nItem, 0);
}
static VOID
OnItemChange(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
{
INT nSelection, nIdx;
nIdx = SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_UI_ITEM, CB_GETCURSEL, 0, 0);
if (nIdx == CB_ERR)
return;
nSelection = SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_UI_ITEM, CB_GETITEMDATA, (WPARAM)nIdx, 0);
if (nSelection == CB_ERR)
return;
pGlobalData->nItem = nSelection;
switch (nSelection)
{
case IDX_SCROLLBAR:
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE), TRUE);
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE_UPDOWN), TRUE);
SendDlgItemMessage(hwndDlg, IDC_APPEAR_SIZE_UPDOWN, UDM_SETPOS, 0,
(LPARAM)MAKELONG((short)SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_GETCXSCROLLBAR, 0, 0), 0));
break;
case IDX_MENU:
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE), TRUE);
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE_UPDOWN), TRUE);
SendDlgItemMessage(hwndDlg, IDC_APPEAR_SIZE_UPDOWN, UDM_SETPOS, 0,
(LPARAM)MAKELONG((short)SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_GETCYMENU, 0, 0), 0));
break;
case IDX_INACTIVE_BORDER:
case IDX_ACTIVE_BORDER:
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE), TRUE);
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE_UPDOWN), TRUE);
SendDlgItemMessage(hwndDlg, IDC_APPEAR_SIZE_UPDOWN, UDM_SETPOS, 0,
(LPARAM)MAKELONG((short)SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_GETCYSIZEFRAME, 0, 0), 0));
break;
case IDX_INACTIVE_CAPTION:
case IDX_ACTIVE_CAPTION:
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE), TRUE);
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE_UPDOWN), TRUE);
SendDlgItemMessage(hwndDlg, IDC_APPEAR_SIZE_UPDOWN, UDM_SETPOS, 0,
(LPARAM)MAKELONG((short)SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_GETCYCAPTION, 0, 0), 0));
break;
case IDX_CAPTION_BUTTON:
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE), TRUE);
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE_UPDOWN), TRUE);
SendDlgItemMessage(hwndDlg, IDC_APPEAR_SIZE_UPDOWN, UDM_SETPOS, 0,
(LPARAM)MAKELONG((short)SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_GETCYCAPTION, 0, 0), 0));
break;
default:
SetDlgItemText(hwndDlg, IDC_APPEAR_SIZE, _T(""));
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE), FALSE);
EnableWindow(GetDlgItem(hwndDlg, IDC_APPEAR_SIZE_UPDOWN), FALSE);
break;
}
}
/******************************************************************************/
INT_PTR CALLBACK INT_PTR CALLBACK
AppearancePageProc(HWND hwndDlg, AppearancePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{ {
PGLOBAL_DATA pGlobalData; INT i, index;
GLOBALS* g = NULL;
pGlobalData = (PGLOBAL_DATA)GetWindowLongPtr(hwndDlg, DWLP_USER); switch(uMsg)
{
case WM_INITDIALOG:
{
AppearancePage_Init(hwndDlg);
break;
}
case WM_DESTROY:
{
AppearancePage_CleanUp(hwndDlg);
break;
}
case WM_COMMAND:
{
g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
switch(LOWORD(wParam))
{
case IDC_APPEARANCE_ADVANCED:
{
DialogBoxParam(hApplet, (LPCTSTR)IDD_ADVAPPEARANCE,
hwndDlg, AdvAppearanceDlgProc, (LPARAM)g);
switch (uMsg) /* Was anything changed in the advanced appearance dialog? */
{ if (memcmp(&g->Theme, &g->ThemeAdv, sizeof(THEME)) != 0)
case WM_INITDIALOG: {
pGlobalData = (PGLOBAL_DATA)HeapAlloc(GetProcessHeap(), PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
HEAP_ZERO_MEMORY, g->Theme = g->ThemeAdv;
sizeof(GLOBAL_DATA)); g->Theme.bHasChanged = TRUE;
if (!pGlobalData) }
return -1; break;
}
SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pGlobalData); case IDC_APPEARANCE_COLORSCHEME:
OnInitDialog(hwndDlg, pGlobalData); {
OnItemChange(hwndDlg, pGlobalData); if(HIWORD(wParam) == CBN_SELCHANGE)
break; {
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
case WM_COMMAND: g->Theme.bHasChanged = TRUE;
switch (LOWORD(wParam)) i = SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_COLORSCHEME, CB_GETCURSEL, 0, 0);
{ index = SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_COLORSCHEME, CB_GETITEMDATA, (WPARAM)i, 0);
case IDC_APPEARANCE_UI_ITEM: LoadThemeFromReg(g, index);
if (HIWORD(wParam) == CBN_SELCHANGE) break;
{ }
OnItemChange(hwndDlg, pGlobalData); break;
} }
break; default:
{
case IDC_APPEAR_SIZE: return FALSE;
if (pGlobalData && HIWORD(wParam) == EN_CHANGE) }
{ }
int i = (int)LOWORD(SendDlgItemMessage(hwndDlg, IDC_APPEAR_SIZE_UPDOWN, UDM_GETPOS,0,0L)); return TRUE;
}
switch (pGlobalData->nItem) case WM_NOTIFY:
{ {
case IDX_INACTIVE_CAPTION: g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
case IDX_ACTIVE_CAPTION: LPNMHDR lpnm = (LPNMHDR)lParam;
case IDX_CAPTION_BUTTON: switch(lpnm->code)
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETCYCAPTION, 0, i); {
break; case PSN_APPLY:
{
case IDX_MENU: if (g->Theme.bHasChanged)
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETCYMENU, 0, i); {
break; ApplyTheme(g);
}
case IDX_SCROLLBAR: return(TRUE);
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETCXSCROLLBAR, 0, i); break;
break; }
default:
case IDX_INACTIVE_BORDER: {
case IDX_ACTIVE_BORDER: return FALSE;
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETCYSIZEFRAME, 0, i); }
break; }
} return TRUE;
} }
break; default:
} {
break; return FALSE;
}
case WM_DESTROY: }
HeapFree(GetProcessHeap(), 0, pGlobalData); return TRUE;
break;
case WM_USER:
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_UI_ITEM, CB_SETCURSEL, lParam, 0);
OnItemChange(hwndDlg, pGlobalData);
break;
}
return FALSE;
} }
void
AppearancePage_Init(HWND hwndDlg)
{
GLOBALS* g;
HKEY hkNewSchemes, hkScheme, hkSizes, hkSize;
FILETIME ftLastWriteTime;
TCHAR strSelectedStyle[4];
DWORD dwLength, dwType;
DWORD dwDisposition = 0;
int iStyle, iSize, iTemplateIndex, iListIndex = 0;
int Result;
g = (GLOBALS*)malloc(sizeof(GLOBALS));
// FIXME: correct handling of error (g == NULL)
SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)g);
LoadCurrentTheme(g);
/* Fill color schemes combo */
Result = RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\Appearance\\New Schemes"),
0, KEY_READ, &hkNewSchemes);
if (Result != ERROR_SUCCESS)
{
/* Could not open the key, try to create it */
Result = RegCreateKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\Appearance\\New Schemes"), 0, NULL, 0, KEY_ALL_ACCESS, NULL,&hkNewSchemes, &dwDisposition);
if (Result == ERROR_SUCCESS)
{
/* FIXME: We have created it new, so let's put somethig there */
}
}
if (Result == ERROR_SUCCESS)
{
/* First find out the currently selected template */
dwLength = 8;
RegQueryValueEx(hkNewSchemes, TEXT("SelectedStyle"), NULL, &dwType, (LPBYTE)&strSelectedStyle, &dwLength);
iTemplateIndex = 0;
iStyle = 0;
dwLength = MAX_TEMPLATENAMELENTGH;
while((RegEnumKeyEx(hkNewSchemes, iStyle, g->ThemeTemplates[iTemplateIndex].strKeyName, &dwLength,
NULL, NULL, NULL, &ftLastWriteTime) == ERROR_SUCCESS) && (iTemplateIndex < MAX_TEMPLATES))
{
/* is it really a template or one of the other entries */
if (dwLength < 5)
{
if (RegOpenKeyEx(hkNewSchemes, g->ThemeTemplates[iTemplateIndex].strKeyName, 0, KEY_READ, &hkScheme) == ERROR_SUCCESS)
{
if(RegOpenKeyEx(hkScheme, TEXT("Sizes"), 0, KEY_READ, &hkSizes) == ERROR_SUCCESS)
{
iSize = 0;
dwLength = 3;
while((RegEnumKeyEx(hkSizes, iSize, g->ThemeTemplates[iTemplateIndex].strSizeName, &dwLength,
NULL, NULL, NULL, &ftLastWriteTime) == ERROR_SUCCESS) && (iSize <= 4))
{
if(RegOpenKeyEx(hkSizes, g->ThemeTemplates[iTemplateIndex].strSizeName, 0, KEY_READ, &hkSize) == ERROR_SUCCESS)
{
dwLength = MAX_TEMPLATENAMELENTGH;
RegQueryValueEx(hkSize, TEXT("DisplayName"), NULL, &dwType, (LPBYTE)&g->ThemeTemplates[iTemplateIndex].strDisplayName, &dwLength);
dwLength = MAX_TEMPLATENAMELENTGH;
RegQueryValueEx(hkSize, TEXT("LegacyName"), NULL, &dwType, (LPBYTE)&g->ThemeTemplates[iTemplateIndex].strLegacyName, &dwLength);
RegCloseKey(hkSize);
}
iListIndex = SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_COLORSCHEME, CB_ADDSTRING, 0, (LPARAM)g->ThemeTemplates[iTemplateIndex].strLegacyName);
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_COLORSCHEME, CB_SETITEMDATA, iListIndex, iTemplateIndex);
if (lstrcmp(g->ThemeTemplates[iTemplateIndex].strKeyName, strSelectedStyle) == 0)
{
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_COLORSCHEME, CB_SETCURSEL, (WPARAM)iListIndex, 0);
}
iSize++;
iTemplateIndex++;
dwLength = 3;
}
RegCloseKey(hkSizes);
}
RegCloseKey(hkScheme);
}
}
iStyle++;
dwLength = MAX_TEMPLATENAMELENTGH;
}
RegCloseKey(hkNewSchemes);
}
SendMessage(GetDlgItem(hwndDlg, IDC_APPEARANCE_COLORSCHEME), LB_SETCURSEL, 0, 0);
return;
}
void
AppearancePage_CleanUp(HWND hwndDlg)
{
GLOBALS* g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
free(g);
return;
}
void
LoadCurrentTheme(GLOBALS* g)
{
int i;
NONCLIENTMETRICS NonClientMetrics;
g->Theme.bHasChanged = FALSE;
/* FIXME: it may be custom! */
g->Theme.bIsCustom = FALSE;
/* Load colors */
for(i = 0; i <= 30; i++)
{
g->ColorList[i] = i;
g->Theme.crColor[i] = (COLORREF)GetSysColor(i);
}
/* Load sizes */
for(i = 0; i <= 11; i++)
{
g->Theme.Size[i] = GetSystemMetrics(g_SizeMetric[i]);
}
/* Load fonts */
NonClientMetrics.cbSize = sizeof(NONCLIENTMETRICS);
SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), &NonClientMetrics, 0);
g->Theme.lfFont[FONT_CAPTION] = NonClientMetrics.lfCaptionFont;
g->Theme.lfFont[FONT_SMCAPTION] = NonClientMetrics.lfSmCaptionFont;
g->Theme.lfFont[FONT_MENU] = NonClientMetrics.lfMenuFont;
g->Theme.lfFont[FONT_INFO] = NonClientMetrics.lfStatusFont;
g->Theme.lfFont[FONT_DIALOG] = NonClientMetrics.lfMessageFont;
SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(LOGFONT), &g->Theme.lfFont[FONT_ICON], 0);
return;
}
void
LoadThemeFromReg(GLOBALS* g, INT iPreset)
{
int i;
TCHAR strSizeName[20] = {TEXT("Sizes\\0")};
TCHAR strValueName[10];
HKEY hkNewSchemes, hkScheme, hkSize;
DWORD dwType, dwLength;
if(RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\Appearance\\New Schemes"),
0, KEY_READ, &hkNewSchemes) == ERROR_SUCCESS)
{
if(RegOpenKeyEx(hkNewSchemes, g->ThemeTemplates[iPreset].strKeyName, 0, KEY_READ, &hkScheme) == ERROR_SUCCESS)
{
lstrcpyn(&strSizeName[6],g->ThemeTemplates[iPreset].strSizeName, 3);
if(RegOpenKeyEx(hkScheme, strSizeName, 0, KEY_READ, &hkSize) == ERROR_SUCCESS)
{
dwLength = sizeof(BOOL);
RegQueryValueEx(hkSize, TEXT("FlatMenus"), NULL, &dwType, (LPBYTE)&g->Theme.bFlatMenus, &dwLength);
for (i = 0; i <= 30; i++)
{
wsprintf(strValueName, TEXT("Color #%d"), i);
dwLength = sizeof(COLORREF);
RegQueryValueEx(hkSize, strValueName, NULL, &dwType, (LPBYTE)&g->Theme.crColor[i], &dwLength);
}
for (i = 0; i <= 5; i++)
{
wsprintf(strValueName, TEXT("Font #%d"), i);
dwLength = sizeof(LOGFONT);
g->Theme.lfFont[i].lfFaceName[0] = 'x';
RegQueryValueEx(hkSize, strValueName, NULL, &dwType, (LPBYTE)&g->Theme.lfFont[i], &dwLength);
}
for (i = 0; i <= 8; i++)
{
wsprintf(strValueName, TEXT("Size #%d"), i);
dwLength = sizeof(DWORD);
RegQueryValueEx(hkSize, strValueName, NULL, &dwType, (LPBYTE)&g->Theme.Size[i], &dwLength);
}
RegCloseKey(hkScheme);
}
RegCloseKey(hkScheme);
}
RegCloseKey(hkNewSchemes);
}
return;
}
void
ApplyTheme(GLOBALS* g)
{
int i, Result;
HKEY hKey;
DWORD dwDisposition = 0;
TCHAR clText[16] = {0};
NONCLIENTMETRICS NonClientMetrics;
HFONT hMyFont;
LOGFONT lfButtonFont;
if (!g->Theme.bHasChanged) return;
g->Theme.bHasChanged = FALSE;
/* Update some globals */
g->crCOLOR_BTNFACE = g->Theme.crColor[COLOR_BTNFACE];
g->crCOLOR_BTNTEXT = g->Theme.crColor[COLOR_BTNTEXT];
g->crCOLOR_BTNSHADOW = g->Theme.crColor[COLOR_BTNSHADOW];
g->crCOLOR_BTNHIGHLIGHT = g->Theme.crColor[COLOR_BTNHIGHLIGHT];
lfButtonFont = g->Theme.lfFont[FONT_DIALOG];
/* Create new font for bold button */
lfButtonFont.lfWeight = FW_BOLD;
lfButtonFont.lfItalic = FALSE;
hMyFont = CreateFontIndirect(&lfButtonFont);
if (hMyFont)
{
if (g->hBoldFont) DeleteObject(g->hBoldFont);
g->hBoldFont = hMyFont;
}
/* Create new font for italic button */
lfButtonFont.lfWeight = FW_REGULAR;
lfButtonFont.lfItalic = TRUE;
hMyFont = CreateFontIndirect(&lfButtonFont);
if (hMyFont)
{
if (g->hItalicFont) DeleteObject(g->hItalicFont);
g->hItalicFont = hMyFont;
}
/* Apply Colors from global variable */
SetSysColors(30, &g->ColorList[0], &g->Theme.crColor[0]);
/* Save colors to registry */
Result = RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\Colors"), 0, KEY_ALL_ACCESS, &hKey);
if (Result != ERROR_SUCCESS)
{
/* Could not open the key, try to create it */
Result = RegCreateKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\Colors"), 0, NULL, 0, KEY_ALL_ACCESS, NULL,&hKey, &dwDisposition);
}
if (Result == ERROR_SUCCESS)
{
for(i = 0; i <= 30; i++)
{
DWORD red = GetRValue(g->Theme.crColor[i]);
DWORD green = GetGValue(g->Theme.crColor[i]);
DWORD blue = GetBValue(g->Theme.crColor[i]);
wsprintf(clText, TEXT("%d %d %d"), red, green, blue);
RegSetValueEx(hKey, g_RegColorNames[i], 0, REG_SZ, (BYTE *)clText, lstrlen( clText )*sizeof(TCHAR) + sizeof(TCHAR));
}
RegCloseKey(hKey);
}
/* Apply the fonts */
NonClientMetrics.cbSize = sizeof(NONCLIENTMETRICS);
SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), &NonClientMetrics, 0);
NonClientMetrics.lfCaptionFont = g->Theme.lfFont[FONT_CAPTION];
NonClientMetrics.lfSmCaptionFont = g->Theme.lfFont[FONT_SMCAPTION];
NonClientMetrics.lfMenuFont = g->Theme.lfFont[FONT_MENU];
NonClientMetrics.lfStatusFont = g->Theme.lfFont[FONT_INFO];
NonClientMetrics.lfMessageFont = g->Theme.lfFont[FONT_DIALOG];
SystemParametersInfo(SPI_SETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), &NonClientMetrics, 0);
SystemParametersInfo(SPI_SETICONTITLELOGFONT, sizeof(LOGFONT), &g->Theme.lfFont[FONT_ICON], 0);
/* FIXME: Apply size metrics */
/* Save fonts and size metrics to registry */
Result = RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\Desktop\\WindowMetrics"), 0, KEY_ALL_ACCESS, &hKey);
if (Result != ERROR_SUCCESS)
{
/* Could not open the key, try to create it */
Result = RegCreateKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\Desktop\\WindowMetrics"), 0, NULL, 0, KEY_ALL_ACCESS, NULL,&hKey, &dwDisposition);
}
if (Result == ERROR_SUCCESS)
{
RegSetValueEx(hKey, TEXT("CaptionFont"), 0, REG_BINARY, (BYTE *)&g->Theme.lfFont[FONT_CAPTION], sizeof(LOGFONT));
RegSetValueEx(hKey, TEXT("SmCaptionFont"), 0, REG_BINARY, (BYTE *)&g->Theme.lfFont[FONT_SMCAPTION], sizeof(LOGFONT));
RegSetValueEx(hKey, TEXT("IconFont"), 0, REG_BINARY, (BYTE *)&g->Theme.lfFont[FONT_ICON], sizeof(LOGFONT));
RegSetValueEx(hKey, TEXT("MenuFont"), 0, REG_BINARY, (BYTE *)&g->Theme.lfFont[FONT_MENU], sizeof(LOGFONT));
RegSetValueEx(hKey, TEXT("StatusFont"), 0, REG_BINARY, (BYTE *)&g->Theme.lfFont[FONT_INFO], sizeof(LOGFONT));
RegSetValueEx(hKey, TEXT("MessageFont"), 0, REG_BINARY, (BYTE *)&g->Theme.lfFont[FONT_DIALOG], sizeof(LOGFONT));
/* Save size metrics to registry */
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_BORDER_X]);
RegSetValueEx(hKey, TEXT("BorderWidth"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_CAPTION_Y]);
RegSetValueEx(hKey, TEXT("CaptionWidth"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_CAPTION_Y]);
RegSetValueEx(hKey, TEXT("CaptionHeight"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_SMCAPTION_Y]);
RegSetValueEx(hKey, TEXT("SmCaptionWidth"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_SMCAPTION_Y]);
RegSetValueEx(hKey, TEXT("SmCaptionHeight"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_ICON_SPC_X]);
RegSetValueEx(hKey, TEXT("IconSpacing"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_ICON_SPC_Y]);
RegSetValueEx(hKey, TEXT("IconVerticalSpacing"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_MENU_X]);
RegSetValueEx(hKey, TEXT("MenuWidth"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_MENU_Y]);
RegSetValueEx(hKey, TEXT("MenuHeight"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_SCROLL_X]);
RegSetValueEx(hKey, TEXT("ScrollWidth"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), -15 * g->Theme.Size[SIZE_SCROLL_Y]);
RegSetValueEx(hKey, TEXT("ScrollHeight"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
wsprintf(clText, TEXT("%d"), g->Theme.Size[SIZE_ICON_X]);
RegSetValueEx(hKey, TEXT("Shell Icon Sizet"), 0, REG_SZ, (BYTE *)clText, sizeof(clText));
RegCloseKey(hKey);
}
return;
}
/* Draw the preview window, unimplemented */
void
DrawPreview(HWND hwndPreview, THEME* pTheme)
{
return;
}

View file

@ -0,0 +1,103 @@
/* Some definitions for appearance page */
#define SIZE_BORDER_X 0
#define SIZE_BORDER_Y 1
#define SIZE_CAPTION_Y 2
#define SIZE_ICON_X 3
#define SIZE_ICON_Y 4
#define SIZE_ICON_SPC_X 5
#define SIZE_ICON_SPC_Y 6
#define SIZE_MENU_X 7
#define SIZE_MENU_Y 8
#define SIZE_SCROLL_X 9
#define SIZE_SCROLL_Y 10
#define SIZE_SMCAPTION_Y 11
#define FONT_CAPTION 0
#define FONT_SMCAPTION 1
#define FONT_HILIGHT 2
#define FONT_MENU 2
#define FONT_ICON 3
#define FONT_INFO 4
#define FONT_DIALOG 5
#define NUM_ELEMENTS 22
#define NUM_FONTS 6
#define NUM_SIZES 13
#define NUM_COLORS 31
#define MAX_TEMPLATES 50
#define MAX_COLORNAMELENGTH 30
#define MAX_TEMPLATENAMELENTGH 80
/* Some typedefs for appearance */
typedef struct
{
COLORREF crColor[NUM_COLORS];
LOGFONT lfFont[NUM_FONTS];
DWORD Size[NUM_SIZES];
BOOL bFlatMenus;
BOOL bHasChanged;
BOOL bIsCustom;
} THEME;
typedef struct
{
TCHAR strKeyName[4];
TCHAR strSizeName[4];
TCHAR strDisplayName[MAX_TEMPLATENAMELENTGH];
TCHAR strLegacyName[MAX_TEMPLATENAMELENTGH];
INT NumSizes;
} THEME_PRESET;
typedef struct
{
int Size;
int Size2;
int Color1;
int Color2;
int Font;
int FontColor;
} ASSIGNMENT;
/* This is the global structure used to store the current values.
A pointer of this get's passed to the functions either directly
or by passing hwnd and getting the pointer by GetWindowLongPtr */
typedef struct tagGLOBALS
{
THEME_PRESET ThemeTemplates[MAX_TEMPLATES];
THEME Theme;
THEME ThemeAdv;
int ColorList[NUM_COLORS];
HBITMAP hbmpColor[3];
int CurrentElement;
COLORREF crCOLOR_BTNFACE;
COLORREF crCOLOR_BTNSHADOW;
COLORREF crCOLOR_BTNTEXT;
COLORREF crCOLOR_BTNHIGHLIGHT;
HFONT hBoldFont;
HFONT hItalicFont;
} GLOBALS;
extern const ASSIGNMENT g_Assignment[NUM_ELEMENTS];
extern const TCHAR g_RegColorNames[NUM_COLORS][MAX_COLORNAMELENGTH];
extern const int g_SizeMetric[NUM_SIZES];
/* prototypes for appearance.c */
INT_PTR CALLBACK AppearancePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
void AppearancePage_Init(HWND hwndDlg);
void AppearancePage_CleanUp(HWND hwndDlg);
void LoadCurrentTheme(GLOBALS* g);
void LoadThemeFromReg(GLOBALS* g, INT iPreset);
void ApplyTheme(GLOBALS* g);
/* prototypes for advappearancedlg.c */
INT_PTR CALLBACK AdvAppearanceDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
void AdvAppearanceDlg_Init(HWND hwndDlg);
void AdvAppearanceDlg_CleanUp(HWND hwndDlg);
void UpdateControls(HWND hwndDlg, int iElement);
void SaveCurrentValues(HWND hwndDlg);
void InitColorButtons(HWND hwndDlg);
void UpdateButtonColor(HWND hwndDlg, int ID, int nButton, int nColor);
BOOL GetColor(HWND hwndDlg, int iElement, int nButton);
int CALLBACK EnumFontFamExProc(ENUMLOGFONTEX*, NEWTEXTMETRICEX*, DWORD, LPARAM);

View file

@ -24,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Spoøiè obrazovky" CAPTION "Spoøiè obrazovky"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN 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 GROUPBOX "&Spoøiè obrazovky",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Seznam spoøièù:",IDC_STATIC,13, 24, 150, 9 LTEXT "Seznam spoøièù:",IDC_STATIC,13, 24, 150, 9
@ -42,9 +44,11 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "Minut než se spustí spoøiè obrazovky.",IDC_STATIC,70, 111, 147, 9 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 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í.", LTEXT "Pro možnosti napájení monitoru klepnìta na tlaèítko Možnosti napájení.",
IDC_STATIC,16, 159, 145, 35 IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "M&ožnosti napájení",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "M&ožnosti napájení",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
@ -59,11 +63,47 @@ BEGIN
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -110,7 +150,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Obrazovka" IDS_CPLNAME "Obrazovka"
IDS_CPLDESCRIPTION "Nastavení obrazovky, spoøièe, vzhledu a rozlišení." IDS_CPLDESCRIPTION "Nastavení obrazovky, spoøièe, vzhledu a rozlišení."
IDS_NONE "(Nic)" IDS_NONE "(Nic)"
IDS_CENTER "Vycentrovat" IDS_CENTER "Vycentrovat"
IDS_STRETCH "Roztáhnout" IDS_STRETCH "Roztáhnout"
@ -127,6 +166,12 @@ BEGIN
IDS_PIXEL "%lux%lu bodù" IDS_PIXEL "%lux%lu bodù"
END END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Pictures (*.bmp;*.dib)\0*.bmp;*.dib\0"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_INACTWIN "Inactive Window" IDS_INACTWIN "Inactive Window"
@ -139,22 +184,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Hintergrund" CAPTION "Hintergrund"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW, 80, 10, 83, 57, WS_EX_STATICEDGE CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_NOCOLUMNHEADER 80, 10, 83, 57, WS_EX_STATICEDGE
| LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 8, 114, 174, 78 CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LTEXT "Hintergrundbild:", IDC_STATIC, 8, 103, 180, 9 LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
LTEXT "Hintergrundbild:",
IDC_STATIC, 8, 103, 180, 9
PUSHBUTTON "&Durchsuchen...", IDC_BROWSE_BUTTON, 188, 114, 55, 15 PUSHBUTTON "&Durchsuchen...", IDC_BROWSE_BUTTON, 188, 114, 55, 15
PUSHBUTTON "&Farbe...", IDC_COLOR_BUTTON, 188, 177, 55, 15 PUSHBUTTON "&Farbe...", IDC_COLOR_BUTTON, 188, 177, 55, 15
LTEXT "&Ausrichtung:", IDC_STATIC, 188, 140, 50, 9 LTEXT "&Ausrichtung:", IDC_STATIC, 188, 140, 50, 9
COMBOBOX IDC_PLACEMENT_COMBO, 188, 149, 50, 54, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_PLACEMENT_COMBO, 188, 149, 50, 54,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -20,32 +24,34 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Bildschirmschoner" CAPTION "Bildschirmschoner"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW, 80, 10, 83, 57, WS_EX_STATICEDGE CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Bildschrimschoner",IDC_STATIC, 5, 7, 238, 136 GROUPBOX "&Bildschrimschoner",IDC_STATIC, 5, 7, 238, 136
LTEXT "Installierte Bildschrimschoner:",IDC_STATIC,13, 24, 150, 9 LTEXT "Installierte Bildschrimschoner:", IDC_STATIC, 13, 24, 150, 9
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT | CONTROL "", IDC_SCREENS_CHOICES, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69 LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 13, 34, 170, 69
PUSHBUTTON "&Einstellungen",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP PUSHBUTTON "&Einstellungen", IDC_SCREENS_SETTINGS, 188, 34, 50, 15,WS_GROUP
PUSHBUTTON "&Vorschau",IDC_SCREENS_TESTSC,188, 52, 50, 15 PUSHBUTTON "&Vorschau", IDC_SCREENS_TESTSC, 188, 52, 50, 15
CONTROL "&Passwortschutz bei Reaktivierung.",IDC_SCREENS_USEPASSCHK,"button", CONTROL "&Passwortschutz bei Reaktivierung.", IDC_SCREENS_USEPASSCHK, "button",
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18 BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
LTEXT "&Warte",IDC_STATIC,13, 110, 20, 9 LTEXT "&Warte", IDC_STATIC, 13, 110, 20, 9
EDITTEXT IDC_SCREENS_TIMEDELAY,35, 109, 31, 12,ES_RIGHT | WS_GROUP EDITTEXT IDC_SCREENS_TIMEDELAY, 35, 109, 31, 12, ES_RIGHT | WS_GROUP
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "", IDC_SCREENS_TIME, UPDOWN_CLASS, UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP, 52, 109, 12, 12
LTEXT "Minuten, bis der Bildschirmschoner angezeigt wird.",IDC_STATIC,70, 111, 147, 9 LTEXT "Minuten, bis der Bildschirmschoner angezeigt wird.",
IDC_STATIC, 70, 111, 147, 9
GROUPBOX "&Energiesparfunktion des Bildschirms",IDC_SCREENS_DUMMY2,5, 146, 238, 50 GROUPBOX "&Energiesparfunktion des Bildschirms",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Hier können Sie Energiesparfunktionen Ihres Computers konfigurieren.", LTEXT "Hier können Sie Energiesparfunktionen Ihres Computers konfigurieren.",
IDC_STATIC,16, 159, 145, 35 IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "Energ&ieeinstellungen",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "Energ&ieeinstellungen", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -55,13 +61,49 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Farbschema:", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_COLORSCHEME, 7, 150, 134, 90 , CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Erweitert", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Erweiterte Darstellung"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Größe", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1. Farbe:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 30, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2. Farbe:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 30, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Schriftart:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Schriftgra&d:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Fa&rbe:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "F", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "K ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Abbrechen", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -72,8 +114,8 @@ BEGIN
LTEXT "&Anzeige:",1820,3,100,30,8 LTEXT "&Anzeige:",1820,3,100,30,8
LTEXT "<kein>",IDC_SETTINGS_DEVICE,9,109,224,8 LTEXT "<kein>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "Bi&ldschirmauflösung",1818,3,120,115,43 GROUPBOX "Bi&ldschirmauflösung",1818,3,120,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP, CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
30,130,58,17 TBS_AUTOTICKS | WS_TABSTOP, 30, 130, 58, 17
LTEXT "Niedrig",1815,9,130,15,8,NOT WS_GROUP LTEXT "Niedrig",1815,9,130,15,8,NOT WS_GROUP
LTEXT "Hoch",1816,93,130,21,8,NOT WS_GROUP LTEXT "Hoch",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER
@ -87,14 +129,14 @@ END
IDR_POPUP_MENU MENU DISCARDABLE IDR_POPUP_MENU MENU DISCARDABLE
BEGIN BEGIN
POPUP "" POPUP ""
BEGIN BEGIN
MENUITEM "&Konfigurieren", ID_MENU_CONFIG MENUITEM "&Konfigurieren", ID_MENU_CONFIG
MENUITEM "&Vorschau", ID_MENU_PREVIEW MENUITEM "&Vorschau", ID_MENU_PREVIEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Hinzufügen", ID_MENU_ADD MENUITEM "&Hinzufügen", ID_MENU_ADD
MENUITEM "&Löschen\tDel", ID_MENU_DELETE MENUITEM "&Löschen\tDel", ID_MENU_DELETE
END END
END END
IDR_PREVIEW_MENU MENU IDR_PREVIEW_MENU MENU
@ -142,22 +184,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D-Objekte" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Bildlaufleiste" IDS_ELEMENT_2 "Titelleiste der inaktiven Fenster"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Rahmen der inaktiven Fenster"
IDS_ITEM_MESSAGE_BOX "Dialogfeld" IDS_ELEMENT_4 "Titelleiste der aktiven Fenster"
IDS_ITEM_WINDOW "Fenster" IDS_ELEMENT_5 "Rahmen der Aktiven Fenster"
IDS_ITEM_APP_BACKGROUND "Hintergrund der Anwendung" IDS_ELEMENT_6 "Menü"
IDS_ITEM_SELECTED_ITEMS "Markierte Elemente" IDS_ELEMENT_7 "Markierte Elemente"
IDS_ITEM_MENU "Menü" IDS_ELEMENT_8 "Fenster"
IDS_ITEM_PALETTE_TITLE "Palettentitel" IDS_ELEMENT_9 "Bildlaufleiste"
IDS_ITEM_TOOLTIP "Quickinfo" IDS_ELEMENT_10 "3D-Objekte"
IDS_ITEM_INACTIVE_WINDOW "Rahmen der inaktiven Fenster" IDS_ELEMENT_11 "Palettentitel"
IDS_ITEM_ACTIVE_WINDOW "Rahmen der aktiven Fenster" IDS_ELEMENT_12 "Symboltitel"
IDS_ITEM_ICON "Symbol" IDS_ELEMENT_13 "Titelleistenschaltfläche"
IDS_ITEM_ICON_SPACE_HORZ "Symbolabstand (Horizontal)" IDS_ELEMENT_14 "Deaktiviertes Menüelement"
IDS_ITEM_ICON_SPACE_VERT "Symbolabstand (Vertikal)" IDS_ELEMENT_15 "Dialogfeld"
IDS_ITEM_INACTIVE_TITLE "Titelleiste des inaktiven Fensters" IDS_ELEMENT_16 "Bildlaufleisten-Schaltflächen"
IDS_ITEM_ACTIVE_TITLE "Titelleiste des aktiven Fensters" IDS_ELEMENT_17 "Hintergrund der Anwendung"
IDS_ITEM_CAPTION_BUTTONS "Titelleistenschaltfläche" IDS_ELEMENT_18 "Kleine Titelleistenschaltfläche"
IDS_ELEMENT_19 "Symbolabstand (Horizontal)"
IDS_ELEMENT_20 "Symbolabstand (Vertikal)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -26,8 +26,9 @@
<file>desk.c</file> <file>desk.c</file>
<file>dibitmap.c</file> <file>dibitmap.c</file>
<file>misc.c</file> <file>misc.c</file>
<file>preview.c</file> <file>preview.c</file>
<file>screensaver.c</file> <file>screensaver.c</file>
<file>advappdlg.c</file>
<file>settings.c</file> <file>settings.c</file>
<file>desk.rc</file> <file>desk.rc</file>
</module> </module>

View file

@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Background" CAPTION "Background"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW, 80, 10, 83, 57, WS_EX_STATICEDGE CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_NOCOLUMNHEADER 80, 10, 83, 57,WS_EX_STATICEDGE
| LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 8, 114, 174, 78 CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
LTEXT "Select an image to use as your desktop wallpaper:", IDC_STATIC, 8, 103, 180, 9 LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
LTEXT "Select an image to use as your desktop wallpaper:",
IDC_STATIC, 8, 103, 180, 9
PUSHBUTTON "&Browse...", IDC_BROWSE_BUTTON, 188, 114, 50, 15 PUSHBUTTON "&Browse...", IDC_BROWSE_BUTTON, 188, 114, 50, 15
PUSHBUTTON "&Color...", IDC_COLOR_BUTTON, 188, 177, 50, 15 PUSHBUTTON "&Color...", IDC_COLOR_BUTTON, 188, 177, 50, 15
LTEXT "Placement:", IDC_STATIC, 188, 138, 36, 9 LTEXT "Placement:", IDC_STATIC, 188, 138, 36, 9
COMBOBOX IDC_PLACEMENT_COMBO, 188, 149, 50, 54, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_PLACEMENT_COMBO, 188, 149, 50, 54,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -20,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Screensaver" CAPTION "Screensaver"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 5, 7, 238, 136 GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Installed screensavers:",IDC_STATIC,13, 24, 150, 9 LTEXT "Installed screensavers:",IDC_STATIC,13, 24, 150, 9
@ -38,12 +44,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "minutes before showing Screensaver.",IDC_STATIC,70, 111, 147, 9 LTEXT "minutes before showing Screensaver.",
IDC_STATIC,70, 111, 147, 9
GROUPBOX "&Energy Saving features of monitor",IDC_SCREENS_DUMMY2,5, 146, 238, 50 GROUPBOX "&Energy Saving features of monitor",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "To adjust the power settings for your monitor, click on Power Settings.", LTEXT "To adjust the power settings for your monitor, click on Power Settings.",
IDC_STATIC,16, 159, 145, 35 IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "P&ower Settings",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "P&ower Settings", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -53,13 +61,49 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_COLORSCHEME, 7, 150, 134, 90 , CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -70,8 +114,8 @@ BEGIN
LTEXT "&Display:",1820,3,100,30,8 LTEXT "&Display:",1820,3,100,30,8
LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8 LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&Screen area",1818,3,120,115,43 GROUPBOX "&Screen area",1818,3,120,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP, CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
30,130,58,17 TBS_AUTOTICKS | WS_TABSTOP, 30, 130, 58, 17
LTEXT "Less",1815,9,130,15,8,NOT WS_GROUP LTEXT "Less",1815,9,130,15,8,NOT WS_GROUP
LTEXT "More",1816,93,130,21,8,NOT WS_GROUP LTEXT "More",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER
@ -106,7 +150,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Display" IDS_CPLNAME "Display"
IDS_CPLDESCRIPTION "Customizes the desktop display and screen saver." IDS_CPLDESCRIPTION "Customizes the desktop display and screen saver."
IDS_NONE "(None)" IDS_NONE "(None)"
IDS_CENTER "Center" IDS_CENTER "Center"
IDS_STRETCH "Stretch" IDS_STRETCH "Stretch"
@ -141,22 +184,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -12,18 +12,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Escritorio" CAPTION "Escritorio"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10, CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,
90,65,WS_EX_STATICEDGE 78,10,90,65,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP,7,99,173,71 WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
LTEXT "Fondo:", LTEXT "Fondo:",
IDC_STATIC,8,87,180,8 IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&Examinar...",IDC_BROWSE_BUTTON,187,135,50,14 PUSHBUTTON "&Examinar...",IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&Color...",IDC_COLOR_BUTTON,187,155,50,14 PUSHBUTTON "&Color...",IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "Posición",IDC_STATIC,187,98,36,8 LTEXT "Posición",IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO,187,108,50,90,CBS_DROPDOWNLIST | COMBOBOX IDC_PLACEMENT_COMBO, 187, 108, 50, 90,
CBS_SORT | WS_VSCROLL | WS_TABSTOP CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -31,6 +31,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Protector de pantalla" CAPTION "Protector de pantalla"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN 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 GROUPBOX "&Protector de pantalla",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Lista de protectores de pantalla:",IDC_STATIC,13, 24, 150, 9 LTEXT "Lista de protectores de pantalla:",IDC_STATIC,13, 24, 150, 9
@ -49,12 +51,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,"UPDOWN_CLASS",UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,"UPDOWN_CLASS",UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "Minutos antes de mostrar el protector de pantalla.",IDC_STATIC,70, 111, 147, 9 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 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.", LTEXT "Para ajustar la configuración de energía del monitor, haga click en Energía.",
IDC_STATIC,16, 159, 145, 35 IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "Energía...",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "Energía...", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -64,13 +68,49 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -81,8 +121,8 @@ BEGIN
LTEXT "Monitor",1820,3,100,30,8 LTEXT "Monitor",1820,3,100,30,8
LTEXT "<ninguno>",IDC_SETTINGS_DEVICE,9,109,224,8 LTEXT "<ninguno>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "Resolución de &pantalla",1818,3,120,115,43 GROUPBOX "Resolución de &pantalla",1818,3,120,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP, CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
30,130,58,17 TBS_AUTOTICKS | WS_TABSTOP, 30, 130, 58, 17
LTEXT "Menos",1815,8,130,21,8,NOT WS_GROUP LTEXT "Menos",1815,8,130,21,8,NOT WS_GROUP
LTEXT "Más",1816,93,130,21,8,NOT WS_GROUP LTEXT "Más",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER
@ -117,7 +157,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Pantalla" IDS_CPLNAME "Pantalla"
IDS_CPLDESCRIPTION "Personaliza el fondo de escritorio y el protector de pantalla." IDS_CPLDESCRIPTION "Personaliza el fondo de escritorio y el protector de pantalla."
IDS_NONE "(Ninguno)" IDS_NONE "(Ninguno)"
IDS_CENTER "Centrada" IDS_CENTER "Centrada"
IDS_STRETCH "Expandida" IDS_STRETCH "Expandida"
@ -134,6 +173,12 @@ BEGIN
IDS_PIXEL "%lu por %lu píxeles" IDS_PIXEL "%lu por %lu píxeles"
END END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Pictures (*.bmp;*.dib)\0*.bmp;*.dib\0"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_INACTWIN "Inactive Window" IDS_INACTWIN "Inactive Window"
@ -146,22 +191,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -5,18 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ôáðåôóáñßá" CAPTION "Ôáðåôóáñßá"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10, CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
90,65,WS_EX_STATICEDGE 78, 10, 90, 65, WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP,7,99,173,71 WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
LTEXT "ÅðéëÝîôå ìéá åéêüíá ùò ôáðåôóáñßá:", LTEXT "ÅðéëÝîôå ìéá åéêüíá ùò ôáðåôóáñßá:",
IDC_STATIC,8,87,180,8 IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&ÁíáæÞôçóç...",IDC_BROWSE_BUTTON,187,135,50,14 PUSHBUTTON "&ÁíáæÞôçóç...", IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&×ñþìá...",IDC_COLOR_BUTTON,187,155,50,14 PUSHBUTTON "&×ñþìá...", IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "Ôïðïèåóßá:",IDC_STATIC,187,98,36,8 LTEXT "Ôïðïèåóßá:", IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO,187,108,50,90,CBS_DROPDOWNLIST | COMBOBOX IDC_PLACEMENT_COMBO, 187, 108, 50, 90,
CBS_SORT | WS_VSCROLL | WS_TABSTOP CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -24,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ðñïöýëáîç ïèüíçò" CAPTION "Ðñïöýëáîç ïèüíçò"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Ðñïöýëáîç ïèüíçò",IDC_SCREENS_DUMMY, 5, 7, 238, 136 GROUPBOX "&Ðñïöýëáîç ïèüíçò",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Ëßóôá ðñïöõëÜîåùí ïèüíçò:",IDC_STATIC,13, 24, 150, 9 LTEXT "Ëßóôá ðñïöõëÜîåùí ïèüíçò:",IDC_STATIC,13, 24, 150, 9
@ -42,12 +44,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "ËåðôÜ ðñéí ôçí Ýíáñîç ôçò ðñïöýëáîçò ïèüíçò.",IDC_STATIC,70, 111, 147, 9 LTEXT "ËåðôÜ ðñéí ôçí Ýíáñîç ôçò ðñïöýëáîçò ïèüíçò.",
IDC_STATIC,70, 111, 147, 9
GROUPBOX "&Óôïé÷åßá åîïéêïíüìçóçò åíÝñãåéáò ôçò ïèüíçò",IDC_SCREENS_DUMMY2,5, 146, 238, 50 GROUPBOX "&Óôïé÷åßá åîïéêïíüìçóçò åíÝñãåéáò ôçò ïèüíçò",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Ãéá íá ñõèìßóåôå ôá óôïé÷åßá åíÝñãåéáò ôçò ïèüíçò, êÜíôå êëéê óôï 'Ñõìßóåéò åíÝñãåéáò'.", LTEXT "Ãéá íá ñõèìßóåôå ôá óôïé÷åßá åíÝñãåéáò ôçò ïèüíçò, êÜíôå êëéê óôï 'Ñõìßóåéò åíÝñãåéáò'.",
IDC_STATIC,16, 159, 145, 35 IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "&Ñõèìßóåéò åíÝñãåéáò",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "&Ñõèìßóåéò åíÝñãåéáò", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -57,13 +61,49 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -74,8 +114,8 @@ BEGIN
LTEXT "&ÅìöÜíéóç:",1820,3,100,30,8 LTEXT "&ÅìöÜíéóç:",1820,3,100,30,8
LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8 LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&Ðåñéï÷Þ ïèüíçò",1818,3,120,115,43 GROUPBOX "&Ðåñéï÷Þ ïèüíçò",1818,3,120,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP, CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
30,130,58,17 TBS_AUTOTICKS | WS_TABSTOP, 30, 130, 58, 17
LTEXT "Ëéãüôåñï",1815,9,130,15,8,NOT WS_GROUP LTEXT "Ëéãüôåñï",1815,9,130,15,8,NOT WS_GROUP
LTEXT "Ðåñéóóüôåñï",1816,93,130,21,8,NOT WS_GROUP LTEXT "Ðåñéóóüôåñï",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER
@ -110,7 +150,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Display" IDS_CPLNAME "Display"
IDS_CPLDESCRIPTION "Ðáñáìåôñïðïéåß ôçí åðéöÜíåéá åñãáóßáò êáé ôçí ðñïöýëáîç ïèüíçò." IDS_CPLDESCRIPTION "Ðáñáìåôñïðïéåß ôçí åðéöÜíåéá åñãáóßáò êáé ôçí ðñïöýëáîç ïèüíçò."
IDS_NONE "(Êåíü)" IDS_NONE "(Êåíü)"
IDS_CENTER "ÊÝíôñï" IDS_CENTER "ÊÝíôñï"
IDS_STRETCH "ÔåíôùìÝíï" IDS_STRETCH "ÔåíôùìÝíï"
@ -145,22 +184,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -6,13 +6,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Háttér" CAPTION "Háttér"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10,90,65,WS_EX_STATICEDGE CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP,7,99,173,71 78, 10, 90, 65, WS_EX_STATICEDGE
LTEXT "Válasszon ki egy képet az asztala hátterének:", IDC_STATIC,8,87,180,8 CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
PUSHBUTTON "&Kiválasztás...",IDC_BROWSE_BUTTON,187,135,50,14 LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
PUSHBUTTON "&Színek...",IDC_COLOR_BUTTON,187,155,50,14 WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
LTEXT "Elrendezés:",IDC_STATIC,187,98,36,8 LTEXT "Válasszon ki egy képet az asztala hátterének:",
COMBOBOX IDC_PLACEMENT_COMBO,187,148,50,90,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&Kiválasztás...", IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&Színek...", IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "Elrendezés:", IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO, 187, 148, 50, 90,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -20,6 +25,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Képernyõvédõ" CAPTION "Képernyõvédõ"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN 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 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 LTEXT "Képernyõvédõk listája:",IDC_STATIC,13, 24, 150, 9
@ -30,16 +37,22 @@ BEGIN
PUSHBUTTON "&Beállítások...",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP 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 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 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 LTEXT "&Várakozási idõ:",IDC_STATIC,13, 110, 20, 9
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP 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 CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
LTEXT "A képernyõvédõ elindítása ennyi perc múlva.",IDC_STATIC,70, 111, 147, 9 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 GROUPBOX "A képernyõ energiaellátási lehetõségei",
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 IDC_SCREENS_DUMMY2, 5, 146, 238, 50
PUSHBUTTON "E&nergiaellátás",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 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
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -49,13 +62,49 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -66,13 +115,16 @@ BEGIN
LTEXT "&Képernyõ:",1820,3,100,30,8 LTEXT "&Képernyõ:",1820,3,100,30,8
LTEXT "<nincs>",IDC_SETTINGS_DEVICE,9,109,224,8 LTEXT "<nincs>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "Ké&pméret",1818,3,120,115,43 GROUPBOX "Ké&pméret",1818,3,120,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,30,130,58,17 CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
TBS_AUTOTICKS | WS_TABSTOP, 30, 130, 58, 17
LTEXT "Kisebb",1815,9,130,15,8,NOT WS_GROUP LTEXT "Kisebb",1815,9,130,15,8,NOT WS_GROUP
LTEXT "Nagyobb",1816,93,130,21,8,NOT WS_GROUP LTEXT "Nagyobb",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER
GROUPBOX "&Színek",1817,125,120,115,43 GROUPBOX "&Színek",1817,125,120,115,43
COMBOBOX IDC_SETTINGS_BPP,131,130,103,80,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_SETTINGS_BPP,131,130,103,80,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL |
CONTROL "",1813,"Static",SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,131,148,103,9 WS_VSCROLL | WS_TABSTOP
CONTROL "",1813,"Static",SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,
131,148,103,9
PUSHBUTTON "&Haladóknak...",IDC_SETTINGS_ADVANCED,306,165,56,14 PUSHBUTTON "&Haladóknak...",IDC_SETTINGS_ADVANCED,306,165,56,14
END END
@ -99,7 +151,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Képernyõ" IDS_CPLNAME "Képernyõ"
IDS_CPLDESCRIPTION "A képernyõ és a képernyõvédõ tulajdonságainak testreszabása." IDS_CPLDESCRIPTION "A képernyõ és a képernyõvédõ tulajdonságainak testreszabása."
IDS_NONE "(Nincs)" IDS_NONE "(Nincs)"
IDS_CENTER "Középen" IDS_CENTER "Középen"
IDS_STRETCH "Széthúzva" IDS_STRETCH "Széthúzva"
@ -134,22 +185,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -5,18 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Achtergrond" CAPTION "Achtergrond"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10, CONTROL "", IDC_BACKGROUND_PREVIEW, "Static",SS_OWNERDRAW,
90,65,WS_EX_STATICEDGE 78, 10, 90, 65, WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP,7,99,173,71 WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
LTEXT "Select an image to use as your desktop wallpaper:", LTEXT "Select an image to use as your desktop wallpaper:",
IDC_STATIC,8,87,180,8 IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&Bladeren...",IDC_BROWSE_BUTTON,187,135,50,14 PUSHBUTTON "&Bladeren...", IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&Kleur...",IDC_COLOR_BUTTON,187,155,50,14 PUSHBUTTON "&Kleur...", IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "&Weergave:",IDC_STATIC,187,98,36,8 LTEXT "&Weergave:", IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO,187,108,50,90,CBS_DROPDOWNLIST | COMBOBOX IDC_PLACEMENT_COMBO, 187, 108, 50, 90,
CBS_SORT | WS_VSCROLL | WS_TABSTOP CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -24,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Schermbeveiliging" CAPTION "Schermbeveiliging"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Schermbeveiliging",IDC_SCREENS_DUMMY, 5, 7, 238, 136 GROUPBOX "&Schermbeveiliging",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Lijst van de schermbeveiligingen:",IDC_STATIC,13, 24, 150, 9 LTEXT "Lijst van de schermbeveiligingen:",IDC_STATIC,13, 24, 150, 9
@ -42,12 +44,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "minuten.",IDC_STATIC,70, 111, 147, 9 LTEXT "minuten.",
IDC_STATIC,70, 111, 147, 9
GROUPBOX "&Energiebesparende functies van de monitor",IDC_SCREENS_DUMMY2,5, 146, 238, 35 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.", LTEXT "Klik op Instellingen om de energiebesparende mogelijkheden van de monitor in te stellen.",
IDC_STATIC,16, 159, 145, 19 IDC_STATIC, 16, 159, 145, 19
PUSHBUTTON "Inst&ellingen",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "Inst&ellingen", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -57,13 +61,49 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -74,8 +114,8 @@ BEGIN
LTEXT "&Scherm:",1820,3,100,30,8 LTEXT "&Scherm:",1820,3,100,30,8
LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8 LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&Screen area",1818,3,120,115,43 GROUPBOX "&Screen area",1818,3,120,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP, CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
30,130,58,17 TBS_AUTOTICKS | WS_TABSTOP, 30, 130, 58, 17
LTEXT "Minder",1815,9,130,15,8,NOT WS_GROUP LTEXT "Minder",1815,9,130,15,8,NOT WS_GROUP
LTEXT "Meer",1816,93,130,21,8,NOT WS_GROUP LTEXT "Meer",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER
@ -110,7 +150,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Display" IDS_CPLNAME "Display"
IDS_CPLDESCRIPTION "Customizes the desktop display and screen saver." IDS_CPLDESCRIPTION "Customizes the desktop display and screen saver."
IDS_NONE "(None)" IDS_NONE "(None)"
IDS_CENTER "Center" IDS_CENTER "Center"
IDS_STRETCH "Stretch" IDS_STRETCH "Stretch"
@ -127,6 +166,12 @@ BEGIN
IDS_PIXEL "%lux%lu Pixel" IDS_PIXEL "%lux%lu Pixel"
END END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Pictures (*.bmp;*.dib)\0*.bmp;*.dib\0"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_INACTWIN "Inactive Window" IDS_INACTWIN "Inactive Window"
@ -139,22 +184,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -6,18 +6,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Pulpit" CAPTION "Pulpit"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10, CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
90,65,WS_EX_STATICEDGE 78, 10, 90, 65, WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP,7,99,173,71 WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
LTEXT "Wybierz obraz do u¿ycia jako tapeta pulpitu:", LTEXT "Wybierz obraz do u¿ycia jako tapeta pulpitu:",
IDC_STATIC,8,87,180,8 IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&Przegl¹daj...",IDC_BROWSE_BUTTON,187,135,50,14 PUSHBUTTON "&Przegl¹daj...", IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&Kolor...",IDC_COLOR_BUTTON,187,155,50,14 PUSHBUTTON "&Kolor...", IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "Po³o¿enie:",IDC_STATIC,187,98,36,8 LTEXT "Po³o¿enie:", IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO,187,108,50,90,CBS_DROPDOWNLIST | COMBOBOX IDC_PLACEMENT_COMBO, 187, 108, 50, 90,
CBS_SORT | WS_VSCROLL | WS_TABSTOP CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -25,8 +25,10 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Wygaszacz ekranu" CAPTION "Wygaszacz ekranu"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN 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 GROUPBOX "&Wygaszacz ekranu",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Lista wygaszaczy ekranu:",IDC_STATIC,13, 24, 150, 9 LTEXT "Lista wygaszaczy ekranu:",IDC_STATIC,13, 24, 150, 9
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT | CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
@ -43,12 +45,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "minut przed pokazaniem wygaszacza ekranu.",IDC_STATIC,70, 111, 147, 9 LTEXT "minut przed pokazaniem wygaszacza ekranu.",
IDC_STATIC,70, 111, 147, 9
GROUPBOX "&Zasilanie monitora",IDC_SCREENS_DUMMY2,5, 146, 238, 50 GROUPBOX "&Zasilanie monitora",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Kliknij przycisk Zasilanie, aby dopasowaæ ustawienia zasilania dla monitora.", LTEXT "Kliknij przycisk Zasilanie, aby dopasowaæ ustawienia zasilania dla monitora.",
IDC_STATIC,16, 159, 145, 35 IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "Z&asilanie",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "Z&asilanie", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228 IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -58,13 +62,49 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass", CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -75,8 +115,8 @@ BEGIN
LTEXT "&Ekran:",1820,3,100,30,8 LTEXT "&Ekran:",1820,3,100,30,8
LTEXT "<brak>",IDC_SETTINGS_DEVICE,9,109,224,8 LTEXT "<brak>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&RozdzielczoϾ ekranu",1818,3,120,115,43 GROUPBOX "&RozdzielczoϾ ekranu",1818,3,120,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP, CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
30,130,58,17 TBS_AUTOTICKS | WS_TABSTOP, 30, 130, 58, 17
LTEXT "Mniej",1815,9,130,15,8,NOT WS_GROUP LTEXT "Mniej",1815,9,130,15,8,NOT WS_GROUP
LTEXT "Wiêcej",1816,93,130,21,8,NOT WS_GROUP LTEXT "Wiêcej",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER
@ -111,7 +151,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Ekran" IDS_CPLNAME "Ekran"
IDS_CPLDESCRIPTION "Dostosowuje wygl¹d pulpitu oraz wygaszacze." IDS_CPLDESCRIPTION "Dostosowuje wygl¹d pulpitu oraz wygaszacze."
IDS_NONE "(Brak)" IDS_NONE "(Brak)"
IDS_CENTER "Do œrodka" IDS_CENTER "Do œrodka"
IDS_STRETCH "Rozci¹gniêcie" IDS_STRETCH "Rozci¹gniêcie"
@ -128,6 +167,12 @@ BEGIN
IDS_PIXEL "%lux%lu pikseli" IDS_PIXEL "%lux%lu pikseli"
END END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Pictures (*.bmp;*.dib)\0*.bmp;*.dib\0"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_INACTWIN "Inactive Window" IDS_INACTWIN "Inactive Window"
@ -140,22 +185,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END

View file

@ -23,6 +23,7 @@
#define IDD_SCREENSAVER 101 #define IDD_SCREENSAVER 101
#define IDD_APPEARANCE 102 #define IDD_APPEARANCE 102
#define IDD_SETTINGS 103 #define IDD_SETTINGS 103
#define IDD_ADVAPPEARANCE 104
/* Background Page */ /* Background Page */
#define IDC_BACKGROUND_LIST 1000 #define IDC_BACKGROUND_LIST 1000
@ -84,14 +85,12 @@
/* Appearance Page */ /* Appearance Page */
#define IDC_APPEARANCE_PREVIEW 1500 #define IDC_APPEARANCE_PREVIEW 1500
#define IDC_APPEARANCE_UI_ITEM 1501 #define IDC_APPEARANCE_UI_ITEM 1501
#define IDC_APPEARANCE_COLORSCHEME 1502
#define IDC_APPEAR_SIZE 1502 #define IDC_APPEARANCE_FONTSIZE 1503
#define IDC_APPEAR_SIZE_UPDOWN 1503 #define IDC_APPEARANCE_EFFECTS 1504
#define IDC_APPEARANCE_ADVANCED 1505
#define IDC_APPEAR_FONT_NAME 1510
#define IDS_INACTWIN 1510 #define IDS_INACTWIN 1510
#define IDS_ACTWIN 1511 #define IDS_ACTWIN 1511
@ -100,30 +99,57 @@
#define IDS_MESSTEXT 1514 #define IDS_MESSTEXT 1514
#define IDS_BUTTEXT 1515 #define IDS_BUTTEXT 1515
#define IDS_ITEM_3D_OBJECTS 1601
#define IDS_ITEM_SCROLLBAR 1602
#define IDS_ITEM_DESKTOP 1603
#define IDS_ITEM_MESSAGE_BOX 1604
#define IDS_ITEM_WINDOW 1605
#define IDS_ITEM_APP_BACKGROUND 1606
#define IDS_ITEM_SELECTED_ITEMS 1607
#define IDS_ITEM_MENU 1608
#define IDS_ITEM_PALETTE_TITLE 1609
#define IDS_ITEM_TOOLTIP 1610
#define IDS_ITEM_INACTIVE_WINDOW 1611
#define IDS_ITEM_ACTIVE_WINDOW 1612
#define IDS_ITEM_ICON 1613
#define IDS_ITEM_ICON_SPACE_HORZ 1614
#define IDS_ITEM_ICON_SPACE_VERT 1615
#define IDS_ITEM_INACTIVE_TITLE 1616
#define IDS_ITEM_ACTIVE_TITLE 1617
#define IDS_ITEM_CAPTION_BUTTONS 1618
/* Update these IDs when you change the string id list */ /* Update these IDs when you change the string id list */
#define IDS_ITEM_FIRST (IDS_ITEM_3D_OBJECTS) #define IDS_ITEM_FIRST (IDS_ITEM_3D_OBJECTS)
#define IDS_ITEM_LAST (IDS_ITEM_CAPTION_BUTTONS + 1) #define IDS_ITEM_LAST (IDS_ITEM_CAPTION_BUTTONS + 1)
/* Advanced Appearance Dialog */#
#define IDC_ADVAPPEARANCE_PREVIEW 3101
#define IDC_ADVAPPEARANCE_ELEMENT 3102
#define IDC_ADVAPPEARANCE_SIZE_T 3103
#define IDC_ADVAPPEARANCE_SIZE_E 3104
#define IDC_ADVAPPEARANCE_SIZE_UD 3105
#define IDC_ADVAPPEARANCE_COLOR1_T 3106
#define IDC_ADVAPPEARANCE_COLOR1_B 3107
#define IDC_ADVAPPEARANCE_COLOR2_T 3108
#define IDC_ADVAPPEARANCE_COLOR2_B 3109
#define IDC_ADVAPPEARANCE_FONT_T 3110
#define IDC_ADVAPPEARANCE_FONT_C 3111
#define IDC_ADVAPPEARANCE_FONTSIZE_T 3112
#define IDC_ADVAPPEARANCE_FONTSIZE_E 3113
#define IDC_ADVAPPEARANCE_FONTCOLOR_T 3114
#define IDC_ADVAPPEARANCE_FONTCOLOR_B 3115
#define IDC_ADVAPPEARANCE_FONTBOLD 3116
#define IDC_ADVAPPEARANCE_FONTITALIC 3117
#define IDC_CONVERT 3199
#define IDS_ELEMENT_0 3200
#define IDS_ELEMENT_1 3201
#define IDS_ELEMENT_2 3202
#define IDS_ELEMENT_3 3203
#define IDS_ELEMENT_4 3204
#define IDS_ELEMENT_5 3205
#define IDS_ELEMENT_6 3206
#define IDS_ELEMENT_7 3207
#define IDS_ELEMENT_8 3208
#define IDS_ELEMENT_9 3209
#define IDS_ELEMENT_10 3210
#define IDS_ELEMENT_11 3211
#define IDS_ELEMENT_12 3212
#define IDS_ELEMENT_13 3213
#define IDS_ELEMENT_14 3214
#define IDS_ELEMENT_15 3215
#define IDS_ELEMENT_16 3216
#define IDS_ELEMENT_17 3217
#define IDS_ELEMENT_18 3218
#define IDS_ELEMENT_19 3219
#define IDS_ELEMENT_20 3220
#define IDS_ELEMENT_21 3221
#define IDS_ELEMENT_22 3222
#define IDS_ELEMENT_23 3223
#endif /* __CPL_DESK_RESOURCE_H__ */ #endif /* __CPL_DESK_RESOURCE_H__ */

View file

@ -27,6 +27,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Skärmsläckare" CAPTION "Skärmsläckare"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN 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 GROUPBOX "&Skärmsläckare",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Skärmsläckare:",IDC_STATIC,13, 24, 150, 9 LTEXT "Skärmsläckare:",IDC_STATIC,13, 24, 150, 9
@ -45,9 +47,11 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12 WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "minuter innan skärmsläckaren visas.",IDC_STATIC,70, 111, 147, 9 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 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.", LTEXT "För att ändra energisparfunktionerna för din bildskärm,\nklicka på Inställningar.",
IDC_STATIC,16, 159, 145, 35 IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "Ins&tällningar",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15 PUSHBUTTON "Ins&tällningar",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
@ -62,11 +66,47 @@ BEGIN
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120 WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9 LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9 PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP END
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT, IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
172, 169, 10, 13 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE
CAPTION "Advanced Appearance"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Element:", 8, 5, 160, 50, 9
COMBOBOX IDC_ADVAPPEARANCE_ELEMENT, 5, 170, 130, 90, CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_CHILD | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size", IDC_ADVAPPEARANCE_SIZE_T, 142, 160, 21, 9
EDITTEXT IDC_ADVAPPEARANCE_SIZE_E, 142, 170, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_ADVAPPEARANCE_SIZE_UD, UPDOWN_CLASS, UDS_AUTOBUDDY | WS_BORDER | WS_GROUP | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT | WS_CHILD | WS_VISIBLE, 172, 170, 10, 13
LTEXT "&1st Color:", IDC_ADVAPPEARANCE_COLOR1_T, 184, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR1_B, 184, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "&2nd Color:", IDC_ADVAPPEARANCE_COLOR2_T, 216, 160, 40, 9
CHECKBOX "-", IDC_ADVAPPEARANCE_COLOR2_B, 216, 170, 28, 13, BS_PUSHLIKE | BS_BITMAP
LTEXT "Font:", IDC_ADVAPPEARANCE_FONT_T, 5, 190, 50, 8
COMBOBOX IDC_ADVAPPEARANCE_FONT_C, 5, 200, 130, 90, CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "Fontsize:", IDC_ADVAPPEARANCE_FONTSIZE_T, 142, 190, 39, 8
COMBOBOX IDC_ADVAPPEARANCE_FONTSIZE_E, 142, 200, 38, 200, NOT CBS_SIMPLE | CBS_DROPDOWN | WS_VSCROLL
LTEXT "Color:", IDC_ADVAPPEARANCE_FONTCOLOR_T, 184, 190, 20, 9
CHECKBOX "", IDC_ADVAPPEARANCE_FONTCOLOR_B, 184, 200, 28, 13, BS_PUSHLIKE | BS_BITMAP
AUTOCHECKBOX "B", IDC_ADVAPPEARANCE_FONTBOLD, 216, 200, 14, 13, BS_PUSHLIKE
AUTOCHECKBOX "I ", IDC_ADVAPPEARANCE_FONTITALIC, 230, 200, 14, 13, BS_PUSHLIKE
PUSHBUTTON "Cancel", IDCANCEL, 191, 220, 50, 14
DEFPUSHBUTTON "OK", IDOK, 137, 220, 50, 14
EDITTEXT IDC_CONVERT, -1, -1, 0, 0, ES_LEFT
END END
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188 IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -113,7 +153,6 @@ STRINGTABLE
BEGIN BEGIN
IDS_CPLNAME "Bildskärm" IDS_CPLNAME "Bildskärm"
IDS_CPLDESCRIPTION "Ändrar skrivbordsunderlägg och skärmsläckare." IDS_CPLDESCRIPTION "Ändrar skrivbordsunderlägg och skärmsläckare."
IDS_NONE "(Ingen)" IDS_NONE "(Ingen)"
IDS_CENTER "Centrera" IDS_CENTER "Centrera"
IDS_STRETCH "Sträck ut" IDS_STRETCH "Sträck ut"
@ -130,6 +169,12 @@ BEGIN
IDS_PIXEL "%lux%lu Pixlar" IDS_PIXEL "%lux%lu Pixlar"
END END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Pictures (*.bmp;*.dib)\0*.bmp;*.dib\0"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_INACTWIN "Inactive Window" IDS_INACTWIN "Inactive Window"
@ -142,22 +187,26 @@ END
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
BEGIN BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects" IDS_ELEMENT_1 "Desktop"
IDS_ITEM_SCROLLBAR "Scrollbar" IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ITEM_DESKTOP "Desktop" IDS_ELEMENT_3 "Border of inactive windows"
IDS_ITEM_MESSAGE_BOX "Message Box" IDS_ELEMENT_4 "Caption of active windows"
IDS_ITEM_WINDOW "Window" IDS_ELEMENT_5 "Border of active windows"
IDS_ITEM_APP_BACKGROUND "Application Background" IDS_ELEMENT_6 "Menu"
IDS_ITEM_SELECTED_ITEMS "Selected Items" IDS_ELEMENT_7 "Hilited elements"
IDS_ITEM_MENU "Menu" IDS_ELEMENT_8 "Windows"
IDS_ITEM_PALETTE_TITLE "Palette Title" IDS_ELEMENT_9 "Scrollbars"
IDS_ITEM_TOOLTIP "Tooltip" IDS_ELEMENT_10 "3D objects"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border" IDS_ELEMENT_11 "Palette title"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border" IDS_ELEMENT_12 "Symbol title"
IDS_ITEM_ICON "Icon" IDS_ELEMENT_13 "Captionbar"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)" IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)" IDS_ELEMENT_15 "Dialog"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar" IDS_ELEMENT_16 "Scrollbar controls"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar" IDS_ELEMENT_17 "Application background"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons" IDS_ELEMENT_18 "Small captionbar"
IDS_ELEMENT_19 "Symbol distance (horizontal)"
IDS_ELEMENT_20 "Symbol distance (vertical)"
IDS_ELEMENT_21 "Quickinfo"
IDS_ELEMENT_22 "Symbol"
END END