- 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"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10,
90,65,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
CONTROL "", IDC_BACKGROUND_PREVIEW,"Static", SS_OWNERDRAW,
78, 10, 90, 65, WS_EX_STATICEDGE
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
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:",
IDC_STATIC,8,87,180,8
PUSHBUTTON "&Parcourir...",IDC_BROWSE_BUTTON,187,135,50,14
PUSHBUTTON "&Couleur...",IDC_COLOR_BUTTON,187,155,50,14
LTEXT "Position:",IDC_STATIC,187,98,36,8
COMBOBOX IDC_PLACEMENT_COMBO,187,108,50,90,CBS_DROPDOWNLIST |
CBS_SORT | WS_VSCROLL | WS_TABSTOP
IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&Parcourir...",IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&Couleur...",IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "Position:",IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO, 187, 108, 50, 90,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
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"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "É&cran de veille",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Liste des écrans de veille:",IDC_STATIC,13, 24, 150, 9
@ -45,12 +47,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "Minutes avant d'afficher l'écran de veille.",IDC_STATIC,70, 111, 147, 9
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.",
IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "&Gestion de l'alimentation",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "&Gestion de l'alimentation", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -60,13 +64,49 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
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
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -77,8 +117,8 @@ BEGIN
LTEXT "&Affichage:",1820,3,100,30,8
LTEXT "<aucun>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&Région de l'affichage",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 "Moins",1815,9,130,15,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
@ -94,11 +134,11 @@ IDR_POPUP_MENU MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM "&Configurer", ID_MENU_CONFIG
MENUITEM "A&perçu", ID_MENU_PREVIEW
MENUITEM "&Configurer", ID_MENU_CONFIG
MENUITEM "A&perçu", ID_MENU_PREVIEW
MENUITEM SEPARATOR
MENUITEM "&Ajouer", ID_MENU_ADD
MENUITEM "Supprimer\tSuppr", ID_MENU_DELETE
MENUITEM "&Ajouer", ID_MENU_ADD
MENUITEM "Supprimer\tSuppr", ID_MENU_DELETE
END
END
@ -112,8 +152,7 @@ END
STRINGTABLE
BEGIN
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_CENTER "Centre"
IDS_STRETCH "Étirer"
@ -148,22 +187,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "Objets 3D"
IDS_ITEM_SCROLLBAR "Barre de défilement"
IDS_ITEM_DESKTOP "Bureau"
IDS_ITEM_MESSAGE_BOX "Boîte de message"
IDS_ITEM_WINDOW "Fenêtre"
IDS_ITEM_APP_BACKGROUND "Espace de travail de l'application"
IDS_ITEM_SELECTED_ITEMS "Éléments sélectionnés"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Tite de palette"
IDS_ITEM_TOOLTIP "Info-bulle"
IDS_ITEM_INACTIVE_WINDOW "Bordure de fenêtre inactive"
IDS_ITEM_ACTIVE_WINDOW "Bordure de fenêtre active"
IDS_ITEM_ICON "Icône"
IDS_ITEM_ICON_SPACE_HORZ "Espacement des icônes (horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Espacement des icônes (vertical)"
IDS_ITEM_INACTIVE_TITLE "Barre de titre inactive"
IDS_ITEM_ACTIVE_TITLE "Barre de titre active"
IDS_ITEM_CAPTION_BUTTONS "Boutons de barre de titre"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Sfondo"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW, 80, 10, 83, 57, WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | 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
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
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 "&Colore...", IDC_COLOR_BUTTON, 188, 177, 50, 15
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
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -20,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Screensaver"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Screen saver",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Screen saver installati:",IDC_STATIC,13, 24, 150, 9
@ -38,12 +44,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "minuti prima di mostrare lo screen saver.",IDC_STATIC,70, 111, 147, 9
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.",
IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "&Alimentazione",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "&Alimentazione", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -53,13 +61,49 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
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
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -70,8 +114,8 @@ BEGIN
LTEXT "&Schermo:",1820,3,100,30,8
LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&Risoluzione dello schermo",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 "Min",1815,9,130,15,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
@ -88,10 +132,10 @@ BEGIN
POPUP ""
BEGIN
MENUITEM "&Configura", ID_MENU_CONFIG
MENUITEM "Ante&prima", ID_MENU_PREVIEW
MENUITEM "Ante&prima", ID_MENU_PREVIEW
MENUITEM SEPARATOR
MENUITEM "&Aggiungi", ID_MENU_ADD
MENUITEM "&Cancella\tCanc", ID_MENU_DELETE
MENUITEM "&Aggiungi", ID_MENU_ADD
MENUITEM "&Cancella\tCanc",ID_MENU_DELETE
END
END
@ -106,7 +150,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "Visualizzazione"
IDS_CPLDESCRIPTION "Adatta la visualizzazione del desktop e dello screen saver."
IDS_NONE "(Niente)"
IDS_CENTER "Al centro"
IDS_STRETCH "Affiancata"
@ -141,22 +184,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -5,18 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "背景"
FONT 9, "MS UI Gothic"
BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,48,10,
150,105,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
48, 10, 150,105,WS_EX_STATICEDGE
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP,7,139,173,71
WS_BORDER | WS_TABSTOP, 7, 139, 173, 71
LTEXT "デスクトップの壁紙として使う画像を選択してください:",
IDC_STATIC,8,127,180,8
PUSHBUTTON "参照(&B)...",IDC_BROWSE_BUTTON,187,175,50,14
PUSHBUTTON "色(&C)...",IDC_COLOR_BUTTON,187,195,50,14
LTEXT "表\示位置:",IDC_STATIC,187,138,36,8
COMBOBOX IDC_PLACEMENT_COMBO,187,148,50,90,CBS_DROPDOWNLIST |
CBS_SORT | WS_VSCROLL | WS_TABSTOP
IDC_STATIC, 8, 127, 180, 8
PUSHBUTTON "参照(&B)...", IDC_BROWSE_BUTTON, 187, 175, 50, 14
PUSHBUTTON "色(&C)...", IDC_COLOR_BUTTON, 187, 195, 50, 14
LTEXT "表\示位置:", IDC_STATIC, 187, 138, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO, 187, 148, 50, 90,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -24,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "スクリーン セーバー"
FONT 9, "MS UI Gothic"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "スクリーン セーバー(&S)",IDC_SCREENS_DUMMY, 5, 7, 238, 176
LTEXT "スクリーン セーバーの一覧:",IDC_STATIC,13, 24, 150, 9
@ -42,12 +44,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "分経過したらスクリーン セーバーを表\示する。",IDC_STATIC,70, 151, 147, 9
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 "モニタの電源設定を調整するには、[電源設定] をクリックしてください。",
IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "電源設定(&O)",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "電源設定(&O)", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -57,13 +61,49 @@ FONT 9, "MS UI Gothic"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
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
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -74,8 +114,8 @@ BEGIN
LTEXT "ディスプレイ(&D):",1820,3,140,30,8
LTEXT "<none>",IDC_SETTINGS_DEVICE,9,149,224,8
GROUPBOX "画面の解像度(&S)",1818,3,160,115,43
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,
30,170,58,17
CONTROL "",IDC_SETTINGS_RESOLUTION,"msctls_trackbar32",
TBS_AUTOTICKS | WS_TABSTOP, 30, 170, 58, 17
LTEXT "狭い",1815,9,170,15,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
@ -110,7 +150,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "画面"
IDS_CPLDESCRIPTION "デスクトップ画面やスクリーン セーバーをカスタマイズします。"
IDS_NONE "(なし)"
IDS_CENTER "中央に表\示"
IDS_STRETCH "拡大して表\示"
@ -145,22 +184,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -5,18 +5,18 @@ STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ôîí"
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,80,10,83,
57,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER |
WS_BORDER | WS_TABSTOP,8,114,174,68
LTEXT "Âûáåðèòå èçîáðàæåíèå äëÿ ðàáî÷åãî ñòîëà:",IDC_STATIC,8,
103,180,9
PUSHBUTTON "&Îáçîð...",IDC_BROWSE_BUTTON,188,114,55,15
PUSHBUTTON "&Öâåò...",IDC_COLOR_BUTTON,188,167,55,15
LTEXT "Ðàñïîëîæåíèå:",IDC_STATIC,188,138,55,9
COMBOBOX IDC_PLACEMENT_COMBO,188,149,55,54,CBS_DROPDOWNLIST |
CBS_SORT | WS_VSCROLL | WS_TABSTOP
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP, 8, 114, 174, 68
LTEXT "Âûáåðèòå èçîáðàæåíèå äëÿ ðàáî÷åãî ñòîëà:",
IDC_STATIC, 8, 103, 180, 9
PUSHBUTTON "&Îáçîð...", IDC_BROWSE_BUTTON, 188, 114, 55, 15
PUSHBUTTON "&Öâåò...", IDC_COLOR_BUTTON, 188, 167, 55, 15
LTEXT "Ðàñïîëîæåíèå:", IDC_STATIC, 188, 138, 55, 9
COMBOBOX IDC_PLACEMENT_COMBO, 188, 149, 55, 54,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
IDD_SCREENSAVER DIALOGEX 0, 0, 246, 188
@ -24,29 +24,34 @@ STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Çàñòàâêà"
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Çàñòàâêà",IDC_SCREENS_DUMMY,5,7,238,137
LTEXT "Ñïèñîê çàñòàâîê:",IDC_STATIC,13,24,150,9
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER |
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
CONTROL "&Çàùèòà ïàðîëåì.",IDC_SCREENS_USEPASSCHK,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,121,119,18
LTEXT "&Èíòåðâàë:",IDC_STATIC,13,110,35,9
EDITTEXT IDC_SCREENS_TIMEDELAY,53,109,31,12,ES_RIGHT | WS_GROUP
CONTROL "",IDC_SCREENS_TIME,"msctls_updown32",UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,87,108,13,12
LTEXT "ìèíóò äî îòîáðàæåíèÿ çàñòàâêè.",IDC_STATIC,109,110,118,
9
GROUPBOX "&Ýíåðãîñáåðåãàþùèå ôóíêöèè ìîíèòîðà",IDC_SCREENS_DUMMY2,
5,146,238,50
LTEXT "ìèíóò äî îòîáðàæåíèÿ çàñòàâêè.",
IDC_STATIC, 109, 110, 118, 9
GROUPBOX "&Ýíåðãîñáåðåãàþùèå ôóíêöèè ìîíèòîðà",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Äëÿ èçìåíåíèÿ ïàðàìåòðîâ ïèòàíèÿ ìîíèòîðà íàæìèòå êíîïêó Ïàðàìåòðû Ïèòàíèÿ.",
IDC_STATIC,16,159,145,35
PUSHBUTTON "Ïàðàìåòðû &ïèòàíèÿ",IDC_SCREENS_POWER_BUTTON,157,162,81,
15
IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "Ïàðàìåòðû &ïèòàíèÿ", IDC_SCREENS_POWER_BUTTON, 157, 162, 81, 15
END
IDD_APPEARANCE DIALOGEX 0, 0, 246, 228
@ -56,13 +61,49 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
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
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX 0, 0, 246, 188
@ -77,8 +118,7 @@ BEGIN
TBS_AUTOTICKS | WS_TABSTOP,33,130,58,17
LTEXT "Ìåíüøå",1815,7,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
WS_GROUP
CTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10, NOT WS_GROUP
GROUPBOX "&Öâåòà",1817,125,120,115,43
COMBOBOX IDC_SETTINGS_BPP,133,130,103,80,CBS_DROPDOWNLIST |
CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
@ -89,14 +129,14 @@ END
IDR_POPUP_MENU MENU
BEGIN
POPUP ""
BEGIN
MENUITEM "&Íàñòðîèòü", ID_MENU_CONFIG
MENUITEM "&Ïðåäïðîñìîòð", ID_MENU_PREVIEW
MENUITEM SEPARATOR
MENUITEM "&Äîáàâèòü", ID_MENU_ADD
MENUITEM "&Óäàëèòü\tDel", ID_MENU_DELETE
END
POPUP ""
BEGIN
MENUITEM "&Íàñòðîèòü", ID_MENU_CONFIG
MENUITEM "&Ïðåäïðîñìîòð", ID_MENU_PREVIEW
MENUITEM SEPARATOR
MENUITEM "&Äîáàâèòü", ID_MENU_ADD
MENUITEM "&Óäàëèòü\tDel", ID_MENU_DELETE
END
END
IDR_PREVIEW_MENU MENU
@ -116,29 +156,17 @@ BEGIN
IDS_TILE "Ïîâòîðÿòü"
END
STRINGTABLE
STRINGTABLE DISCARDABLE
BEGIN
IDS_COLOR_4BIT "16 öâåòîâ"
IDS_COLOR_8BIT "256 öâåòîâ"
END
STRINGTABLE
BEGIN
IDS_COLOR_16BIT "High Color (16 áèò)"
IDS_COLOR_24BIT "True Color (24 áèòà)"
END
STRINGTABLE
BEGIN
IDS_COLOR_32BIT "True Color (32 áèòà)"
END
STRINGTABLE
BEGIN
IDS_PIXEL "%lux%lu òî÷åê"
END
STRINGTABLE
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Êàðòèíêè (*.bmp;*.dib)\000*.bmp;*.dib"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
@ -156,22 +184,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -13,14 +13,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Òëî"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW, 80, 10, 83, 57, WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_NOCOLUMNHEADER
| LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
LTEXT "Âèáåð³òü çîáðàæåííÿ äëÿ øïàëåð ðîáî÷îãî ñòîëó:", IDC_STATIC, 8, 103, 180, 9
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
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_COLOR_BUTTON, 188, 177, 50, 15
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
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -28,6 +32,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Çáåð³ãà÷ åêðàíà"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Çáåð³ãà÷ åêðàíà",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Ñïèñîê çáåð³ãà÷³â åêðàíà:",IDC_STATIC,13, 24, 150, 9
@ -46,12 +52,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "õâèëèí äî â³äîáðàæåííÿ çáåð³ãà÷à åêðàíà.",IDC_STATIC,70, 111, 147, 9
LTEXT "õâèëèí äî â³äîáðàæåííÿ çáåð³ãà÷à åêðàíà.",
IDC_STATIC, 70, 111, 147, 9
GROUPBOX "&Åíåðãîçáåð³ãàþ÷³ ôóíêö³¿ ìîí³òîðà",IDC_SCREENS_DUMMY2,5, 146, 238, 50
GROUPBOX "&Åíåðãîçáåð³ãàþ÷³ ôóíêö³¿ ìîí³òîðà",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Äëÿ çì³íè ïàðàìåòð³â æèâëåííÿ ìîí³òîðà íàòèñí³òü Ïàðàìåòðè æèâëåííÿ.",
IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "Ïàðàìåòðè &æèâëåííÿ",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "Ïàðàìåòðè &æèâëåííÿ",IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -61,13 +69,49 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
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
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -82,7 +126,7 @@ BEGIN
30,130,58,17
LTEXT "Ìåíøå",1815,9,130,15,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
COMBOBOX IDC_SETTINGS_BPP,131,130,103,80,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL |
WS_VSCROLL | WS_TABSTOP
@ -114,7 +158,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "Äèñïëåé"
IDS_CPLDESCRIPTION "Âèáåð³òü â³äîáðàæåííÿ ðîáî÷îãî ñòîëó é çáåð³ãà÷à åêðàíó."
IDS_NONE "(Íåìàº)"
IDS_CENTER "Ïî öåíòðó"
IDS_STRETCH "Ðîçòÿãíóòè"
@ -149,22 +192,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

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
*
* PROGRAMMERS: Trevor McCort (lycan359@gmail.com)
* Eric Kohl (email?)
* Timo Kreuzer (timo[dot]kreuzer[at]web[dot]de
*/
#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;
} GLOBAL_DATA, *PGLOBAL_DATA;
static VOID
OnInitDialog(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
{
TCHAR szBuffer[256];
UINT i, idx;
/* Set the item names */
for (i = IDS_ITEM_FIRST; i < IDS_ITEM_LAST; i++)
{
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;
}
}
SM_CXBORDER,
SM_CYBORDER,
SM_CYCAPTION,
SM_CXICON,
SM_CYICON,
SM_CXICONSPACING,
SM_CYICONSPACING,
SM_CXMENUSIZE,
SM_CYMENU,
SM_CXVSCROLL,
SM_CYHSCROLL,
SM_CYSMCAPTION
};
/******************************************************************************/
INT_PTR CALLBACK
AppearancePageProc(HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
AppearancePageProc(HWND hwndDlg, 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)
{
case WM_INITDIALOG:
pGlobalData = (PGLOBAL_DATA)HeapAlloc(GetProcessHeap(),
HEAP_ZERO_MEMORY,
sizeof(GLOBAL_DATA));
if (!pGlobalData)
return -1;
SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pGlobalData);
OnInitDialog(hwndDlg, pGlobalData);
OnItemChange(hwndDlg, pGlobalData);
break;
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDC_APPEARANCE_UI_ITEM:
if (HIWORD(wParam) == CBN_SELCHANGE)
{
OnItemChange(hwndDlg, pGlobalData);
}
break;
case IDC_APPEAR_SIZE:
if (pGlobalData && HIWORD(wParam) == EN_CHANGE)
{
int i = (int)LOWORD(SendDlgItemMessage(hwndDlg, IDC_APPEAR_SIZE_UPDOWN, UDM_GETPOS,0,0L));
switch (pGlobalData->nItem)
{
case IDX_INACTIVE_CAPTION:
case IDX_ACTIVE_CAPTION:
case IDX_CAPTION_BUTTON:
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETCYCAPTION, 0, i);
break;
case IDX_MENU:
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETCYMENU, 0, i);
break;
case IDX_SCROLLBAR:
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETCXSCROLLBAR, 0, i);
break;
case IDX_INACTIVE_BORDER:
case IDX_ACTIVE_BORDER:
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETCYSIZEFRAME, 0, i);
break;
}
}
break;
}
break;
case WM_DESTROY:
HeapFree(GetProcessHeap(), 0, pGlobalData);
break;
case WM_USER:
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_UI_ITEM, CB_SETCURSEL, lParam, 0);
OnItemChange(hwndDlg, pGlobalData);
break;
}
return FALSE;
/* Was anything changed in the advanced appearance dialog? */
if (memcmp(&g->Theme, &g->ThemeAdv, sizeof(THEME)) != 0)
{
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
g->Theme = g->ThemeAdv;
g->Theme.bHasChanged = TRUE;
}
break;
}
case IDC_APPEARANCE_COLORSCHEME:
{
if(HIWORD(wParam) == CBN_SELCHANGE)
{
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
g->Theme.bHasChanged = TRUE;
i = SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_COLORSCHEME, CB_GETCURSEL, 0, 0);
index = SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_COLORSCHEME, CB_GETITEMDATA, (WPARAM)i, 0);
LoadThemeFromReg(g, index);
break;
}
break;
}
default:
{
return FALSE;
}
}
return TRUE;
}
case WM_NOTIFY:
{
g = (GLOBALS*)GetWindowLongPtr(hwndDlg, DWLP_USER);
LPNMHDR lpnm = (LPNMHDR)lParam;
switch(lpnm->code)
{
case PSN_APPLY:
{
if (g->Theme.bHasChanged)
{
ApplyTheme(g);
}
return(TRUE);
break;
}
default:
{
return FALSE;
}
}
return TRUE;
}
default:
{
return FALSE;
}
}
return TRUE;
}
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"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Spoøiè obrazovky",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Seznam spoøièù:",IDC_STATIC,13, 24, 150, 9
@ -42,9 +44,11 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "Minut než se spustí spoøiè obrazovky.",IDC_STATIC,70, 111, 147, 9
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í.",
IDC_STATIC,16, 159, 145, 35
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
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -110,7 +150,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "Obrazovka"
IDS_CPLDESCRIPTION "Nastavení obrazovky, spoøièe, vzhledu a rozlišení."
IDS_NONE "(Nic)"
IDS_CENTER "Vycentrovat"
IDS_STRETCH "Roztáhnout"
@ -127,6 +166,12 @@ BEGIN
IDS_PIXEL "%lux%lu bodù"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Pictures (*.bmp;*.dib)\0*.bmp;*.dib\0"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_INACTWIN "Inactive Window"
@ -139,22 +184,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Hintergrund"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW, 80, 10, 83, 57, WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_NOCOLUMNHEADER
| LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 8, 114, 174, 78
LTEXT "Hintergrundbild:", IDC_STATIC, 8, 103, 180, 9
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
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 "&Farbe...", IDC_COLOR_BUTTON, 188, 177, 55, 15
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
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -20,32 +24,34 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Bildschirmschoner"
FONT 8, "MS Shell Dlg"
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
LTEXT "Installierte Bildschrimschoner:",IDC_STATIC,13, 24, 150, 9
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
LTEXT "Installierte Bildschrimschoner:", IDC_STATIC, 13, 24, 150, 9
CONTROL "", IDC_SCREENS_CHOICES, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,13, 34, 170, 69
LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 13, 34, 170, 69
PUSHBUTTON "&Einstellungen",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
PUSHBUTTON "&Vorschau",IDC_SCREENS_TESTSC,188, 52, 50, 15
PUSHBUTTON "&Einstellungen", IDC_SCREENS_SETTINGS, 188, 34, 50, 15,WS_GROUP
PUSHBUTTON "&Vorschau", IDC_SCREENS_TESTSC, 188, 52, 50, 15
CONTROL "&Passwortschutz bei Reaktivierung.",IDC_SCREENS_USEPASSCHK,"button",
CONTROL "&Passwortschutz bei Reaktivierung.", IDC_SCREENS_USEPASSCHK, "button",
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
LTEXT "&Warte",IDC_STATIC,13, 110, 20, 9
EDITTEXT IDC_SCREENS_TIMEDELAY,35, 109, 31, 12,ES_RIGHT | WS_GROUP
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
LTEXT "&Warte", IDC_STATIC, 13, 110, 20, 9
EDITTEXT IDC_SCREENS_TIMEDELAY, 35, 109, 31, 12, ES_RIGHT | WS_GROUP
CONTROL "", IDC_SCREENS_TIME, UPDOWN_CLASS, UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "Minuten, bis der Bildschirmschoner angezeigt wird.",IDC_STATIC,70, 111, 147, 9
WS_BORDER | WS_GROUP, 52, 109, 12, 12
LTEXT "Minuten, bis der Bildschirmschoner angezeigt wird.",
IDC_STATIC, 70, 111, 147, 9
GROUPBOX "&Energiesparfunktion des Bildschirms",IDC_SCREENS_DUMMY2,5, 146, 238, 50
GROUPBOX "&Energiesparfunktion des Bildschirms",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Hier können Sie Energiesparfunktionen Ihres Computers konfigurieren.",
IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "Energ&ieeinstellungen",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "Energ&ieeinstellungen", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -55,13 +61,49 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
LTEXT "Farbschema:", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_COLORSCHEME, 7, 150, 134, 90 , CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Erweitert", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -72,8 +114,8 @@ BEGIN
LTEXT "&Anzeige:",1820,3,100,30,8
LTEXT "<kein>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "Bi&ldschirmauflösung",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 "Niedrig",1815,9,130,15,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
@ -87,14 +129,14 @@ END
IDR_POPUP_MENU MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM "&Konfigurieren", ID_MENU_CONFIG
MENUITEM "&Vorschau", ID_MENU_PREVIEW
MENUITEM SEPARATOR
MENUITEM "&Hinzufügen", ID_MENU_ADD
MENUITEM "&Löschen\tDel", ID_MENU_DELETE
END
POPUP ""
BEGIN
MENUITEM "&Konfigurieren", ID_MENU_CONFIG
MENUITEM "&Vorschau", ID_MENU_PREVIEW
MENUITEM SEPARATOR
MENUITEM "&Hinzufügen", ID_MENU_ADD
MENUITEM "&Löschen\tDel", ID_MENU_DELETE
END
END
IDR_PREVIEW_MENU MENU
@ -142,22 +184,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D-Objekte"
IDS_ITEM_SCROLLBAR "Bildlaufleiste"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Dialogfeld"
IDS_ITEM_WINDOW "Fenster"
IDS_ITEM_APP_BACKGROUND "Hintergrund der Anwendung"
IDS_ITEM_SELECTED_ITEMS "Markierte Elemente"
IDS_ITEM_MENU "Menü"
IDS_ITEM_PALETTE_TITLE "Palettentitel"
IDS_ITEM_TOOLTIP "Quickinfo"
IDS_ITEM_INACTIVE_WINDOW "Rahmen der inaktiven Fenster"
IDS_ITEM_ACTIVE_WINDOW "Rahmen der aktiven Fenster"
IDS_ITEM_ICON "Symbol"
IDS_ITEM_ICON_SPACE_HORZ "Symbolabstand (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Symbolabstand (Vertikal)"
IDS_ITEM_INACTIVE_TITLE "Titelleiste des inaktiven Fensters"
IDS_ITEM_ACTIVE_TITLE "Titelleiste des aktiven Fensters"
IDS_ITEM_CAPTION_BUTTONS "Titelleistenschaltfläche"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Titelleiste der inaktiven Fenster"
IDS_ELEMENT_3 "Rahmen der inaktiven Fenster"
IDS_ELEMENT_4 "Titelleiste der aktiven Fenster"
IDS_ELEMENT_5 "Rahmen der Aktiven Fenster"
IDS_ELEMENT_6 "Menü"
IDS_ELEMENT_7 "Markierte Elemente"
IDS_ELEMENT_8 "Fenster"
IDS_ELEMENT_9 "Bildlaufleiste"
IDS_ELEMENT_10 "3D-Objekte"
IDS_ELEMENT_11 "Palettentitel"
IDS_ELEMENT_12 "Symboltitel"
IDS_ELEMENT_13 "Titelleistenschaltfläche"
IDS_ELEMENT_14 "Deaktiviertes Menüelement"
IDS_ELEMENT_15 "Dialogfeld"
IDS_ELEMENT_16 "Bildlaufleisten-Schaltflächen"
IDS_ELEMENT_17 "Hintergrund der Anwendung"
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

View file

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

View file

@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Background"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW, 80, 10, 83, 57, WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | 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
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
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 "&Color...", IDC_COLOR_BUTTON, 188, 177, 50, 15
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
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -20,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Screensaver"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Screensaver",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Installed screensavers:",IDC_STATIC,13, 24, 150, 9
@ -38,12 +44,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "minutes before showing Screensaver.",IDC_STATIC,70, 111, 147, 9
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.",
IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "P&ower Settings",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "P&ower Settings", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -53,13 +61,49 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
WS_VISIBLE | WS_BORDER, 7, 7, 232, 120
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
LTEXT "Colorscheme", IDC_STATIC, 7, 140, 64, 7
COMBOBOX IDC_APPEARANCE_COLORSCHEME, 7, 150, 134, 90 , CBS_DROPDOWNLIST | CBS_HASSTRINGS | CBS_SORT | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -70,8 +114,8 @@ BEGIN
LTEXT "&Display:",1820,3,100,30,8
LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&Screen area",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 "Less",1815,9,130,15,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
@ -106,7 +150,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "Display"
IDS_CPLDESCRIPTION "Customizes the desktop display and screen saver."
IDS_NONE "(None)"
IDS_CENTER "Center"
IDS_STRETCH "Stretch"
@ -141,22 +184,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -12,18 +12,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Escritorio"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10,
90,65,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,
78,10,90,65,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP,7,99,173,71
WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
LTEXT "Fondo:",
IDC_STATIC,8,87,180,8
PUSHBUTTON "&Examinar...",IDC_BROWSE_BUTTON,187,135,50,14
PUSHBUTTON "&Color...",IDC_COLOR_BUTTON,187,155,50,14
LTEXT "Posición",IDC_STATIC,187,98,36,8
COMBOBOX IDC_PLACEMENT_COMBO,187,108,50,90,CBS_DROPDOWNLIST |
CBS_SORT | WS_VSCROLL | WS_TABSTOP
IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&Examinar...",IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&Color...",IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "Posición",IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO, 187, 108, 50, 90,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
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"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Protector de pantalla",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Lista de protectores de pantalla:",IDC_STATIC,13, 24, 150, 9
@ -49,12 +51,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,"UPDOWN_CLASS",UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "Minutos antes de mostrar el protector de pantalla.",IDC_STATIC,70, 111, 147, 9
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.",
IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "Energía...",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "Energía...", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -64,13 +68,49 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
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
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -81,8 +121,8 @@ BEGIN
LTEXT "Monitor",1820,3,100,30,8
LTEXT "<ninguno>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "Resolución de &pantalla",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 "Menos",1815,8,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
@ -117,7 +157,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "Pantalla"
IDS_CPLDESCRIPTION "Personaliza el fondo de escritorio y el protector de pantalla."
IDS_NONE "(Ninguno)"
IDS_CENTER "Centrada"
IDS_STRETCH "Expandida"
@ -134,6 +173,12 @@ BEGIN
IDS_PIXEL "%lu por %lu píxeles"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Pictures (*.bmp;*.dib)\0*.bmp;*.dib\0"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_INACTWIN "Inactive Window"
@ -146,22 +191,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -5,18 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ôáðåôóáñßá"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10,
90,65,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
78, 10, 90, 65, WS_EX_STATICEDGE
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP,7,99,173,71
WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
LTEXT "ÅðéëÝîôå ìéá åéêüíá ùò ôáðåôóáñßá:",
IDC_STATIC,8,87,180,8
PUSHBUTTON "&ÁíáæÞôçóç...",IDC_BROWSE_BUTTON,187,135,50,14
PUSHBUTTON "&×ñþìá...",IDC_COLOR_BUTTON,187,155,50,14
LTEXT "Ôïðïèåóßá:",IDC_STATIC,187,98,36,8
COMBOBOX IDC_PLACEMENT_COMBO,187,108,50,90,CBS_DROPDOWNLIST |
CBS_SORT | WS_VSCROLL | WS_TABSTOP
IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&ÁíáæÞôçóç...", IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&×ñþìá...", IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "Ôïðïèåóßá:", IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO, 187, 108, 50, 90,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -24,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ðñïöýëáîç ïèüíçò"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Ðñïöýëáîç ïèüíçò",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Ëßóôá ðñïöõëÜîåùí ïèüíçò:",IDC_STATIC,13, 24, 150, 9
@ -42,12 +44,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "ËåðôÜ ðñéí ôçí Ýíáñîç ôçò ðñïöýëáîçò ïèüíçò.",IDC_STATIC,70, 111, 147, 9
LTEXT "ËåðôÜ ðñéí ôçí Ýíáñîç ôçò ðñïöýëáîçò ïèüíçò.",
IDC_STATIC,70, 111, 147, 9
GROUPBOX "&Óôïé÷åßá åîïéêïíüìçóçò åíÝñãåéáò ôçò ïèüíçò",IDC_SCREENS_DUMMY2,5, 146, 238, 50
GROUPBOX "&Óôïé÷åßá åîïéêïíüìçóçò åíÝñãåéáò ôçò ïèüíçò",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Ãéá íá ñõèìßóåôå ôá óôïé÷åßá åíÝñãåéáò ôçò ïèüíçò, êÜíôå êëéê óôï 'Ñõìßóåéò åíÝñãåéáò'.",
IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "&Ñõèìßóåéò åíÝñãåéáò",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "&Ñõèìßóåéò åíÝñãåéáò", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -57,13 +61,49 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
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
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -74,8 +114,8 @@ BEGIN
LTEXT "&ÅìöÜíéóç:",1820,3,100,30,8
LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&Ðåñéï÷Þ ïèüíçò",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 "Ëéãüôåñï",1815,9,130,15,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
@ -110,7 +150,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "Display"
IDS_CPLDESCRIPTION "Ðáñáìåôñïðïéåß ôçí åðéöÜíåéá åñãáóßáò êáé ôçí ðñïöýëáîç ïèüíçò."
IDS_NONE "(Êåíü)"
IDS_CENTER "ÊÝíôñï"
IDS_STRETCH "ÔåíôùìÝíï"
@ -145,22 +184,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -6,13 +6,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Háttér"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10,90,65,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP,7,99,173,71
LTEXT "Válasszon ki egy képet az asztala hátterének:", 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
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
78, 10, 90, 65, WS_EX_STATICEDGE
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
WS_BORDER | WS_TABSTOP, 7, 99, 173, 71
LTEXT "Válasszon ki egy képet az asztala hátterének:",
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
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õ"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Képernyõvédõ",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Képernyõvédõk listája:",IDC_STATIC,13, 24, 150, 9
@ -30,16 +37,22 @@ BEGIN
PUSHBUTTON "&Beállítások...",IDC_SCREENS_SETTINGS,188, 34, 50, 15,WS_GROUP
PUSHBUTTON "E&lõzetes nézet",IDC_SCREENS_TESTSC,188, 52, 50, 15
CONTROL "&Megszakításkor jelszóval védve.",IDC_SCREENS_USEPASSCHK,"button", BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
CONTROL "&Megszakításkor jelszóval védve.",IDC_SCREENS_USEPASSCHK,"button",
BS_AUTOCHECKBOX | WS_TABSTOP,13, 121, 119, 18
LTEXT "&Várakozási idõ:",IDC_STATIC,13, 110, 20, 9
EDITTEXT IDC_SCREENS_TIMEDELAY,33, 109, 31, 12,ES_RIGHT | WS_GROUP
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "A képernyõvédõ elindítása ennyi perc múlva.",IDC_STATIC,70, 111, 147, 9
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "A képernyõvédõ elindítása ennyi perc múlva.",
IDC_STATIC,70, 111, 147, 9
GROUPBOX "A képernyõ energiaellátási lehetõségei",IDC_SCREENS_DUMMY2,5, 146, 238, 50
LTEXT "Az energiaellátási beállítások ellenõrzéséhez kattintson az Energiaellátás gombra.", IDC_STATIC,16, 159, 145, 35
PUSHBUTTON "E&nergiaellátás",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
GROUPBOX "A képernyõ energiaellátási lehetõségei",
IDC_SCREENS_DUMMY2, 5, 146, 238, 50
LTEXT "Az energiaellátási beállítások ellenõrzéséhez kattintson az Energiaellátás gombra.",
IDC_STATIC, 16, 159, 145, 35
PUSHBUTTON "E&nergiaellátás", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -49,13 +62,49 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
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
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -66,13 +115,16 @@ BEGIN
LTEXT "&Képernyõ:",1820,3,100,30,8
LTEXT "<nincs>",IDC_SETTINGS_DEVICE,9,109,224,8
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 "Nagyobb",1816,93,130,21,8,NOT WS_GROUP
LTEXT "",IDC_SETTINGS_RESOLUTION_TEXT,10,150,100,10,NOT WS_GROUP | SS_CENTER
GROUPBOX "&Színek",1817,125,120,115,43
COMBOBOX IDC_SETTINGS_BPP,131,130,103,80,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
CONTROL "",1813,"Static",SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,131,148,103,9
COMBOBOX IDC_SETTINGS_BPP,131,130,103,80,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL |
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
END
@ -99,7 +151,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "Képernyõ"
IDS_CPLDESCRIPTION "A képernyõ és a képernyõvédõ tulajdonságainak testreszabása."
IDS_NONE "(Nincs)"
IDS_CENTER "Középen"
IDS_STRETCH "Széthúzva"
@ -134,22 +185,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -5,18 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Achtergrond"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10,
90,65,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static",SS_OWNERDRAW,
78, 10, 90, 65, WS_EX_STATICEDGE
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
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:",
IDC_STATIC,8,87,180,8
PUSHBUTTON "&Bladeren...",IDC_BROWSE_BUTTON,187,135,50,14
PUSHBUTTON "&Kleur...",IDC_COLOR_BUTTON,187,155,50,14
LTEXT "&Weergave:",IDC_STATIC,187,98,36,8
COMBOBOX IDC_PLACEMENT_COMBO,187,108,50,90,CBS_DROPDOWNLIST |
CBS_SORT | WS_VSCROLL | WS_TABSTOP
IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&Bladeren...", IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&Kleur...", IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "&Weergave:", IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO, 187, 108, 50, 90,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -24,6 +24,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Schermbeveiliging"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Schermbeveiliging",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Lijst van de schermbeveiligingen:",IDC_STATIC,13, 24, 150, 9
@ -42,12 +44,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "minuten.",IDC_STATIC,70, 111, 147, 9
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.",
IDC_STATIC,16, 159, 145, 19
PUSHBUTTON "Inst&ellingen",IDC_SCREENS_POWER_BUTTON,165, 162, 73, 15
IDC_STATIC, 16, 159, 145, 19
PUSHBUTTON "Inst&ellingen", IDC_SCREENS_POWER_BUTTON, 165, 162, 73, 15
END
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -57,13 +61,49 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
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
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -74,8 +114,8 @@ BEGIN
LTEXT "&Scherm:",1820,3,100,30,8
LTEXT "<none>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&Screen area",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 "Minder",1815,9,130,15,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
@ -110,7 +150,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "Display"
IDS_CPLDESCRIPTION "Customizes the desktop display and screen saver."
IDS_NONE "(None)"
IDS_CENTER "Center"
IDS_STRETCH "Stretch"
@ -127,6 +166,12 @@ BEGIN
IDS_PIXEL "%lux%lu Pixel"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Pictures (*.bmp;*.dib)\0*.bmp;*.dib\0"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_INACTWIN "Inactive Window"
@ -139,22 +184,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -6,18 +6,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Pulpit"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "",IDC_BACKGROUND_PREVIEW,"Static",SS_OWNERDRAW,78,10,
90,65,WS_EX_STATICEDGE
CONTROL "",IDC_BACKGROUND_LIST,"SysListView32",LVS_REPORT |
CONTROL "", IDC_BACKGROUND_PREVIEW, "Static", SS_OWNERDRAW,
78, 10, 90, 65, WS_EX_STATICEDGE
CONTROL "", IDC_BACKGROUND_LIST, "SysListView32", LVS_REPORT |
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:",
IDC_STATIC,8,87,180,8
PUSHBUTTON "&Przegl¹daj...",IDC_BROWSE_BUTTON,187,135,50,14
PUSHBUTTON "&Kolor...",IDC_COLOR_BUTTON,187,155,50,14
LTEXT "Po³o¿enie:",IDC_STATIC,187,98,36,8
COMBOBOX IDC_PLACEMENT_COMBO,187,108,50,90,CBS_DROPDOWNLIST |
CBS_SORT | WS_VSCROLL | WS_TABSTOP
IDC_STATIC, 8, 87, 180, 8
PUSHBUTTON "&Przegl¹daj...", IDC_BROWSE_BUTTON, 187, 135, 50, 14
PUSHBUTTON "&Kolor...", IDC_COLOR_BUTTON, 187, 155, 50, 14
LTEXT "Po³o¿enie:", IDC_STATIC, 187, 98, 36, 8
COMBOBOX IDC_PLACEMENT_COMBO, 187, 108, 50, 90,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
IDD_SCREENSAVER DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -25,8 +25,10 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Wygaszacz ekranu"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Wygaszacz ekranu",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Lista wygaszaczy ekranu:",IDC_STATIC,13, 24, 150, 9
CONTROL "",IDC_SCREENS_CHOICES,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_SHAREIMAGELISTS |
@ -43,12 +45,14 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "minut przed pokazaniem wygaszacza ekranu.",IDC_STATIC,70, 111, 147, 9
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.",
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
IDD_APPEARANCE DIALOGEX DISCARDABLE 0, 0, 246, 228
@ -58,13 +62,49 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_APPEARANCE_PREVIEW, "PreviewWndClass",
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
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -75,8 +115,8 @@ BEGIN
LTEXT "&Ekran:",1820,3,100,30,8
LTEXT "<brak>",IDC_SETTINGS_DEVICE,9,109,224,8
GROUPBOX "&RozdzielczoϾ ekranu",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 "Mniej",1815,9,130,15,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
@ -111,7 +151,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "Ekran"
IDS_CPLDESCRIPTION "Dostosowuje wygl¹d pulpitu oraz wygaszacze."
IDS_NONE "(Brak)"
IDS_CENTER "Do œrodka"
IDS_STRETCH "Rozci¹gniêcie"
@ -128,6 +167,12 @@ BEGIN
IDS_PIXEL "%lux%lu pikseli"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Pictures (*.bmp;*.dib)\0*.bmp;*.dib\0"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_INACTWIN "Inactive Window"
@ -140,22 +185,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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

View file

@ -23,6 +23,7 @@
#define IDD_SCREENSAVER 101
#define IDD_APPEARANCE 102
#define IDD_SETTINGS 103
#define IDD_ADVAPPEARANCE 104
/* Background Page */
#define IDC_BACKGROUND_LIST 1000
@ -84,14 +85,12 @@
/* Appearance Page */
#define IDC_APPEARANCE_PREVIEW 1500
#define IDC_APPEARANCE_UI_ITEM 1501
#define IDC_APPEAR_SIZE 1502
#define IDC_APPEAR_SIZE_UPDOWN 1503
#define IDC_APPEAR_FONT_NAME 1510
#define IDC_APPEARANCE_PREVIEW 1500
#define IDC_APPEARANCE_UI_ITEM 1501
#define IDC_APPEARANCE_COLORSCHEME 1502
#define IDC_APPEARANCE_FONTSIZE 1503
#define IDC_APPEARANCE_EFFECTS 1504
#define IDC_APPEARANCE_ADVANCED 1505
#define IDS_INACTWIN 1510
#define IDS_ACTWIN 1511
@ -100,30 +99,57 @@
#define IDS_MESSTEXT 1514
#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 */
#define IDS_ITEM_FIRST (IDS_ITEM_3D_OBJECTS)
#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__ */

View file

@ -27,6 +27,8 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Skärmsläckare"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_SCREENS_PREVIEW, "Static", SS_OWNERDRAW,
80, 10, 83, 57, WS_EX_STATICEDGE
GROUPBOX "&Skärmsläckare",IDC_SCREENS_DUMMY, 5, 7, 238, 136
LTEXT "Skärmsläckare:",IDC_STATIC,13, 24, 150, 9
@ -45,9 +47,11 @@ BEGIN
CONTROL "",IDC_SCREENS_TIME ,UPDOWN_CLASS,UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP,52, 109, 12, 12
LTEXT "minuter innan skärmsläckaren visas.",IDC_STATIC,70, 111, 147, 9
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.",
IDC_STATIC,16, 159, 145, 35
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
LTEXT "Item:", IDC_STATIC, 7, 159, 26, 9
COMBOBOX IDC_APPEARANCE_UI_ITEM, 7, 169, 120, 54, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDC_STATIC, 142, 159, 16, 9
EDITTEXT IDC_APPEAR_SIZE, 142, 169, 38, 13, ES_RIGHT | WS_GROUP
CONTROL "", IDC_APPEAR_SIZE_UPDOWN, UPDOWN_CLASS, WS_BORDER | WS_GROUP |
UDS_AUTOBUDDY | UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_SETBUDDYINT,
172, 169, 10, 13
PUSHBUTTON "Advanced", IDC_APPEARANCE_ADVANCED, 182, 150, 56, 15
END
IDD_ADVAPPEARANCE DIALOGEX DISCARDABLE 0, 0, 250, 239
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
IDD_SETTINGS DIALOGEX DISCARDABLE 0, 0, 246, 188
@ -113,7 +153,6 @@ STRINGTABLE
BEGIN
IDS_CPLNAME "Bildskärm"
IDS_CPLDESCRIPTION "Ändrar skrivbordsunderlägg och skärmsläckare."
IDS_NONE "(Ingen)"
IDS_CENTER "Centrera"
IDS_STRETCH "Sträck ut"
@ -130,6 +169,12 @@ BEGIN
IDS_PIXEL "%lux%lu Pixlar"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BACKGROUND_COMDLG_FILTER "Pictures (*.bmp;*.dib)\0*.bmp;*.dib\0"
IDS_SUPPORTED_EXT "*.bmp;*.dib"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_INACTWIN "Inactive Window"
@ -142,22 +187,26 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ITEM_3D_OBJECTS "3D Objects"
IDS_ITEM_SCROLLBAR "Scrollbar"
IDS_ITEM_DESKTOP "Desktop"
IDS_ITEM_MESSAGE_BOX "Message Box"
IDS_ITEM_WINDOW "Window"
IDS_ITEM_APP_BACKGROUND "Application Background"
IDS_ITEM_SELECTED_ITEMS "Selected Items"
IDS_ITEM_MENU "Menu"
IDS_ITEM_PALETTE_TITLE "Palette Title"
IDS_ITEM_TOOLTIP "Tooltip"
IDS_ITEM_INACTIVE_WINDOW "Inactive Window Border"
IDS_ITEM_ACTIVE_WINDOW "Active Window Border"
IDS_ITEM_ICON "Icon"
IDS_ITEM_ICON_SPACE_HORZ "Icon Spacing (Horizontal)"
IDS_ITEM_ICON_SPACE_VERT "Icon Spacing (Vertical)"
IDS_ITEM_INACTIVE_TITLE "Inactive Title Bar"
IDS_ITEM_ACTIVE_TITLE "Active Title Bar"
IDS_ITEM_CAPTION_BUTTONS "Caption Buttons"
IDS_ELEMENT_1 "Desktop"
IDS_ELEMENT_2 "Caption of inactive windows"
IDS_ELEMENT_3 "Border of inactive windows"
IDS_ELEMENT_4 "Caption of active windows"
IDS_ELEMENT_5 "Border of active windows"
IDS_ELEMENT_6 "Menu"
IDS_ELEMENT_7 "Hilited elements"
IDS_ELEMENT_8 "Windows"
IDS_ELEMENT_9 "Scrollbars"
IDS_ELEMENT_10 "3D objects"
IDS_ELEMENT_11 "Palette title"
IDS_ELEMENT_12 "Symbol title"
IDS_ELEMENT_13 "Captionbar"
IDS_ELEMENT_14 "Deactivated menu elements"
IDS_ELEMENT_15 "Dialog"
IDS_ELEMENT_16 "Scrollbar controls"
IDS_ELEMENT_17 "Application background"
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