Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

383 lines
13 KiB

/*++
Copyright (c) 1994-1998, Microsoft Corporation All rights reserved.
Module Name:
main.rc
Abstract:
This module contains the resources for this project.
Revision History:
--*/
//
// Include Files.
//
#include <windows.h>
#include <commctrl.h>
#include "rc.h"
#include "mousectl.h"
//
// Constant Declarations.
//
#define IDC_STATIC -1
//
// Icons.
//
//
// Applet Icons.
//
IDI_MOUSE ICON PRELOAD DISCARDABLE "MOUSE.ICO"
IDI_KEYBD ICON PRELOAD DISCARDABLE "KEYBD.ICO"
IDI_PRINT ICON PRELOAD DISCARDABLE "PRTFLDSH.ICO"
IDI_FONTS ICON PRELOAD DISCARDABLE "FNTFLDSH.ICO"
IDI_ADM ICON PRELOAD DISCARDABLE "ADMFLDSH.ICO"
//
// Mouse Button Page Icons.
//
#ifndef WINNT
IDI_PTTRAILS ICON PRELOAD DISCARDABLE "pt02.ico"
#else
IDI_SNAPDEF ICON PRELOAD DISCARDABLE "pt04.ico"
#endif
IDI_PTSPEED ICON PRELOAD DISCARDABLE "pt03.ico"
IDI_SGLCLICK ICON PRELOAD DISCARDABLE "sglclk.ico"
IDI_DBLCLICK ICON PRELOAD DISCARDABLE "dblclk.ico"
//
// Keyboard Pointer Page Icons.
//
IDI_DELAY ICON PRELOAD DISCARDABLE "delay.ico"
IDI_REPEAT ICON PRELOAD DISCARDABLE "repeat.ico"
//
// Bitmaps.
//
IDB_MOUSE BITMAP PRELOAD DISCARDABLE "MOUSE.BMP"
//
// Animations.
//
IDA_JACKNBOX AVI PRELOAD DISCARDABLE "JACKNBOX.AVI"
//
// Strings.
//
//
// Applet Names and Descriptions.
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_MOUSE_TITLE "Mouse"
IDS_MOUSE_EXPLAIN "Customizes your mouse settings"
IDS_KEYBD_TITLE "Keyboard"
IDS_KEYBD_EXPLAIN "Customizes your keyboard settings"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_KEYBD_NOSETSPEED "You cannot change the speed for your keyboard because your keyboard driver does not support this feature."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_UNKNOWN "(Unknown)"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_NONE, "(None)"
IDS_SUFFIX, " (system scheme)"
IDS_OVERWRITE_TITLE, "Replace Scheme?"
IDS_OVERWRITE_MSG, "The Cursor Scheme name you selected is already in use. Do you want to replace the original scheme?"
IDS_NAME, "Confirm Scheme Removal"
IDS_REMOVESCHEME, "Are you sure you want to completely remove the scheme '%s' from your system?"
IDS_CUR_BADFILE, "The %s file, which contains the '%s' cursor, is either missing or corrupt."
IDS_CUR_BROWSE, "Browse"
IDS_CUR_FILTER, "Cursors (*.cur)\1*.cur\1All Files\1*.*\1"
IDS_ANICUR_FILTER, "Cursors (*.ani, *.cur)\1*.ani;*.cur\1Animated Cursors (*.ani)\1*.ani\1Static Cursors (*.cur)\1*.cur\1All Files\1*.*\1"
IDS_ARROW, "Normal Select"
IDS_WAIT, "Busy"
IDS_APPSTARTING, "Working In Background"
IDS_NO, "Unavailable"
IDS_IBEAM, "Text Select"
IDS_CROSS, "Precision Select"
IDS_SIZENS, "Vertical Resize"
IDS_SIZEWE, "Horizontal Resize"
IDS_SIZENWSE, "Diagonal Resize 1"
IDS_SIZENESW, "Diagonal Resize 2"
IDS_SIZEALL, "Move"
IDS_HANDCUR, "Link Select"
IDS_HELPCUR, "Help Select"
IDS_NWPEN, "Handwriting"
IDS_UPARROW "Alternate Select"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_MOUSE_TSHOOT, "hh.exe ms-its:tshoot.chm::/hdw_mouse.htm"
IDS_KEYBD_TSHOOT, "hh.exe ms-its:tshoot.chm::/hdw_keyboard.htm"
END
//
// Dialog Boxes.
//
//
// Mouse Applet.
//
DLG_MOUSE_BUTTONS DIALOG DISCARDABLE 0, 0, 252, 218
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Buttons"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Button configuration",IDC_GROUPBOX_1,7,7,237,89
CONTROL " &Right-handed",MOUSE_RIGHTHAND,"Button",
BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,13,22,66,9
CONTROL " &Left-handed",MOUSE_LEFTHAND,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP,80,22,66,9
CONTROL "",MOUSE_MOUSEBMP,"PropertyMouseButtonControl",WS_GROUP,
93,32,65,62
LTEXT "Left Button:",IDC_GROUPBOX_2,13,37,45,9
LTEXT " - Normal Select\r\n - Normal Drag",IDC_SELECTDRAG,17,
47,54,17
LTEXT "Right Button:",IDC_GROUPBOX_3,170,37,54,9
LTEXT " - Context Menu\r\n - Special Drag",IDC_OBJECTMENU,
174,47,54,17
GROUPBOX "Files and Folders",IDC_GROUPBOX_6,7,100,237,38
ICON "",MOUSE_CLICKICON,17,112,20,20
CONTROL "&Single-click to open an item (point to select)",
MOUSE_SGLCLICK,"Button",BS_AUTORADIOBUTTON,47,111,190,10
CONTROL "&Double-click to open an item (single-click to select)",
MOUSE_DBLCLICK,"Button",BS_AUTORADIOBUTTON,47,124,190,10
GROUPBOX "Double-click s&peed",IDC_GROUPBOX_4,7,144,237,67
LTEXT "Slow",IDC_STATIC,17,173,17,9
LTEXT "Fast",IDC_STATIC,144,173,15,8
CONTROL "",MOUSE_CLICKSCROLL,"msctls_trackbar32",WS_GROUP |
WS_TABSTOP,38,173,102,16
RTEXT "Test area:",IDC_GROUPBOX_5,120,154,59,9
CONTROL "#100",MOUSE_DBLCLKBMP,"SysAnimate32",ACS_CENTER |
ACS_TRANSPARENT | WS_BORDER,185,153,53,52
END
DLG_MOUSE_POINTER DIALOG DISCARDABLE 0, 0, 252, 218
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CAPTION | DS_3DLOOK
CAPTION "Pointers"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "&Scheme",IDC_GROUPBOX_1,7,7,178,53
COMBOBOX ID_SCHEMECOMBO,13,21,165,160,CBS_DROPDOWNLIST | CBS_SORT |
WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Sa&ve As...",ID_SAVESCHEME,74,39,50,14
PUSHBUTTON "&Delete",ID_REMOVESCHEME,128,39,50,14
ICON "",ID_PREVIEW,191,11,53,48, SS_CENTERIMAGE | SS_SUNKEN
LTEXT "&Customize:",-1,7,66,100,9
LISTBOX ID_CURSORLIST,7,77,237,113,LBS_OWNERDRAWFIXED |
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
CONTROL "&Enable pointer shadow",ID_CURSORSHADOW,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,194,100,12
PUSHBUTTON "Use De&fault",ID_DEFAULT,140,196,50,14
PUSHBUTTON "&Browse...",ID_BROWSE,194,196,50,14
END
DLG_MOUSE_POINTER_SCHEMESAVE DIALOG DISCARDABLE 132, 64, 227, 60
STYLE DS_3DLOOK | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
CAPTION "Save Scheme"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Save this cursor scheme as:",-1,7,7,144,9
EDITTEXT ID_SCHEMEFILENAME,7,17,212,14,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,116,39,50,14,WS_GROUP
PUSHBUTTON "Cancel",IDCANCEL,169,39,50,14,WS_GROUP
END
DLG_MOUSE_POINTER_BROWSE DIALOG DISCARDABLE 0, 0, 94, 44
STYLE WS_CHILD | WS_CLIPSIBLINGS | DS_3DLOOK
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Preview:",IDC_GROUPBOX_1,4,4,36,9
ICON "",ID_CURSORPREVIEW,44,0,45,42,SS_CENTERIMAGE | SS_SUNKEN
END
DLG_MOUSE_MOTION DIALOG DISCARDABLE 0, 0, 252, 218
STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Motion"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "&Speed",IDC_GROUPBOX_1,5,5,237,55
ICON IDI_PTSPEED,MOUSE_SPEEDBMP,13,18,16,16
LTEXT "Adjust how fast your pointer moves",IDC_STATIC,39,20,
120,8
RTEXT "Slow",IDC_STATIC,60,45,20,9
LTEXT "Fast",IDC_STATIC,170,45,16,9
CONTROL "",MOUSE_SPEEDSCROLL,TRACKBAR_CLASS,WS_TABSTOP |
TBS_AUTOTICKS,84,35,80,16
GROUPBOX "Acceleration",IDC_GROUPBOX_2,5,65,237,55,
WS_GROUP
ICON IDI_PTSPEED,MOUSE_ACCELBMP,13,80,16,16
LTEXT "Adjust how much your pointer accelerates as you move it faster",
IDC_STATIC,39,80,145,20
CONTROL "&None",MOUSE_ACCELNONE,"Button",BS_AUTORADIOBUTTON |
WS_TABSTOP,35,105,33,10
CONTROL "&Low",MOUSE_ACCELLOW,"Button",BS_AUTORADIOBUTTON,
90,105,28,10
CONTROL "&Medium",MOUSE_ACCELMEDIUM,"Button",BS_AUTORADIOBUTTON,
137,105,40,10
CONTROL "&High",MOUSE_ACCELHIGH,"Button",BS_AUTORADIOBUTTON,
190,105,30,10
#ifndef WINNT // Mouse Trails are not implemented on NT.
GROUPBOX "Pointer &trail",IDC_GROUPBOX_3,5,125,237,63
CONTROL " Sh&ow pointer trails",MOUSE_TRAILS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,56,142,82,13
ICON IDI_PTTRAILS,MOUSE_PTRTRAIL,14,142,18,20
LTEXT "Short",MOUSE_TRAILSCROLLTXT1,56,160,17,9
LTEXT "Long",MOUSE_TRAILSCROLLTXT2,210,160,20,8
CONTROL "",MOUSE_TRAILSCROLL,TRACKBAR_CLASS,WS_GROUP |
WS_TABSTOP | TBS_AUTOTICKS,75,160,134,16
#else
// Eventually replace this with snap to default for NT.
GROUPBOX "Snap to &default",IDC_GROUPBOX_4,5,125,237,49
CONTROL "Move pointer to the default button in dialog boxes",MOUSE_SNAPDEF,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,50,143,182,13
ICON IDI_SNAPDEF,MOUSE_PTRSNAPDEF,19,142,18,20
#endif
END
//
// Keyboard Applet.
//
DLG_KEYBD_SPEED DIALOG DISCARDABLE 0, 0, 252, 218
STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Speed"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Character repeat",KDELAY_GROUP,7,7,237,146
ICON IDI_DELAY,IDC_STATIC,21,24,18,20
LTEXT "Repeat &delay:",IDC_STATIC,56,24,46,9
LTEXT "Long",IDC_STATIC,56,38,17,9
LTEXT "Short",IDC_STATIC,210,38,17,9
CONTROL "",KDELAY_SCROLL,TRACKBAR_CLASS,WS_TABSTOP | TBS_AUTOTICKS,
75,38,134,18
ICON IDI_REPEAT,IDC_STATIC,21,70,18,20
LTEXT "&Repeat rate:",IDC_STATIC,56,70,41,9
LTEXT "Slow",IDC_STATIC,56,84,18,9
LTEXT "Fast",IDC_STATIC,210,84,16,8
CONTROL "",KSPEED_SCROLL,TRACKBAR_CLASS,WS_TABSTOP | TBS_AUTOTICKS,
75,84,134,18
LTEXT "Click here and hold down a key to &test repeat rate:",
IDC_STATIC,21,115,187,9
EDITTEXT KREPEAT_EDIT,21,125,209,14,ES_AUTOHSCROLL
GROUPBOX "Cursor &blink rate",KBLINK_GROUP,7,157,237,49
LTEXT "Slow",IDC_STATIC,56,176,20,9
LTEXT "Fast",IDC_STATIC,210,176,16,9
LTEXT "",KBLINK_EDIT,21,174,18,20,NOT WS_GROUP
LTEXT "",KCURSOR_BLINK,29,180,1,8,NOT WS_GROUP
CONTROL "",KCURSOR_SCROLL,TRACKBAR_CLASS,WS_TABSTOP |
TBS_AUTOTICKS,75,176,134,18
END
DLG_KEYBD_POINTER DIALOG DISCARDABLE 0, 0, 252, 218
STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Pointer Keys"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "&Arrow key location",IDC_STATIC,7,25,237,81,WS_DISABLED
CONTROL " &Use arrow keys to move mouse pointer",KCHK_ON,
"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,13,7,
141,14
CONTROL "",KNUM_BMP,"Static",0xe,76,57,35,37
CONTROL " &Number pad",KBTN_NUMBER,"Button",BS_AUTORADIOBUTTON |
WS_DISABLED | WS_TABSTOP,64,42,54,12
CONTROL "",KARROW_BMP,"Static",0xe,142,57,35,37
CONTROL " A&rrow keys",KBTN_ARROW,"Button",BS_AUTORADIOBUTTON |
WS_DISABLED | WS_TABSTOP,129,42,58,12
GROUPBOX "&Pointer speed",IDC_STATIC,7,110,237,67,WS_DISABLED |
WS_GROUP
LTEXT "&Top speed:",IDC_STATIC,13,127,38,10,WS_DISABLED
LTEXT "Low",IDC_STATIC,64,127,15,9,WS_DISABLED
LTEXT "High",IDC_STATIC,207,127,17,8,WS_DISABLED
CONTROL "",KPSPEED_SCROLL,TRACKBAR_CLASS,WS_DISABLED |
WS_TABSTOP | TBS_AUTOTICKS,84,127,123,16
LTEXT "A&cceleration:",IDC_STATIC,13,151,45,9,WS_DISABLED
LTEXT "Slow",IDC_STATIC,64,151,15,9,WS_DISABLED
LTEXT "Fast",IDC_STATIC,207,151,16,8,WS_DISABLED
CONTROL "",KPACC_SCROLL,TRACKBAR_CLASS,WS_DISABLED |
WS_TABSTOP | TBS_AUTOTICKS,83,151,122,16
END
//
// Hardware tab template.
//
DLG_HARDWARE DIALOG DISCARDABLE 0, 0, 252, 218
STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Hardware"
FONT 8, "MS Shell Dlg"
BEGIN
END
//
// Version Resources.
//
#ifdef WINNT
#include <winver.h>
#include <ntverp.h>
#else
#include <version.h>
#endif
#define VER_FILETYPE VFT_DLL
#define VER_FILESUBTYPE VFT_UNKNOWN
#define VER_FILEDESCRIPTION_STR "Control Panel DLL"
#define VER_INTERNALNAME_STR "CONTROL"
#define VER_LEGALCOPYRIGHT_YEARS "1991-1998"
#define VER_ORIGINALFILENAME_STR "MAIN.CPL"
#include <common.ver>