/*++ 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 #include #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 #include #else #include #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