/*++

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>