380 lines
16 KiB
Plaintext
380 lines
16 KiB
Plaintext
//===========================================================================
|
|
// dimaptst.rc
|
|
//
|
|
// Hand edited resource file. Based on dmtmsdev.rc.
|
|
//
|
|
// PLEASE DO NOT LOAD THIS RC IN MSDEV AS ANYTHING OTHER THAN A TEXT FILE.
|
|
//
|
|
// History:
|
|
// 08/18/1999 - davidkl - created
|
|
//===========================================================================
|
|
#include <windows.h>
|
|
#include "resource.h"
|
|
|
|
//---------------------------------------------------------------------------
|
|
|
|
#ifndef IDC_STATIC
|
|
#define IDC_STATIC -1
|
|
#endif
|
|
|
|
//---------------------------------------------------------------------------
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Version
|
|
//
|
|
VS_VERSION_INFO VERSIONINFO
|
|
FILEVERSION 1,0,0,75
|
|
PRODUCTVERSION 1,0,0,0
|
|
FILEFLAGSMASK 0x3fL
|
|
#ifdef _DEBUG
|
|
FILEFLAGS 0x1L
|
|
#else
|
|
FILEFLAGS 0x0L
|
|
#endif
|
|
FILEOS 0x4L
|
|
FILETYPE 0x1L
|
|
FILESUBTYPE 0x0L
|
|
BEGIN
|
|
BLOCK "StringFileInfo"
|
|
BEGIN
|
|
BLOCK "040904b0"
|
|
BEGIN
|
|
VALUE "Comments", "\0"
|
|
VALUE "CompanyName", "Microsoft Corporation\0"
|
|
#ifdef DDKAPP
|
|
VALUE "FileDescription", "DirectInput Mapper Configuration Tool\0"
|
|
#else
|
|
VALUE "FileDescription", "DirectInput(TM) Mapper Test Tool\0"
|
|
#endif
|
|
VALUE "FileVersion", "1.00.00.0075\0"
|
|
#ifdef DDKAPP
|
|
VALUE "InternalName", "DIMAPCFG\0"
|
|
#else
|
|
VALUE "InternalName", "DIMAPTST\0"
|
|
#endif
|
|
VALUE "LegalCopyright", "Copyright © 1999-2000 Microsoft Corporation\0"
|
|
VALUE "LegalTrademarks", "\0"
|
|
VALUE "OriginalFilename", "\0"
|
|
VALUE "PrivateBuild", "\0"
|
|
#ifdef DDKAPP
|
|
VALUE "ProductName", "DirectInput(TM) Mapper Configuration Tool\0"
|
|
#else
|
|
VALUE "ProductName", "DirectInput(TM) Mapper Test Tool\0"
|
|
#endif
|
|
VALUE "ProductVersion", "1.00\0"
|
|
VALUE "SpecialBuild", "\0"
|
|
END
|
|
END
|
|
BLOCK "VarFileInfo"
|
|
BEGIN
|
|
VALUE "Translation", 0x409, 1200
|
|
END
|
|
END
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Dialog
|
|
//
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
// IDD_MAIN
|
|
//
|
|
// main app dialog
|
|
//===========================================================================
|
|
//===========================================================================
|
|
IDD_MAIN DIALOG DISCARDABLE 0, 0, 230, 50//0, 0, 394, 115
|
|
STYLE DS_MODALFRAME | WS_MINIMIZEBOX |WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
#ifdef DDKAPP
|
|
CAPTION "DirectInput Mapper Device Configuration Tool"
|
|
#else
|
|
CAPTION "DirectInput Mapper Test Tool - MICROSOFT INTERNAL BUILD"
|
|
#endif
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
//=======================================
|
|
// Global app UI elements
|
|
//=======================================
|
|
#ifdef DDKAPP
|
|
PUSHBUTTON "&Edit Graphic",IDC_LAUNCH_CPL_EDIT_MODE,172,28,53,14,//319,82,50,14,
|
|
WS_DISABLED
|
|
#endif
|
|
// genre and device selection
|
|
//LTEXT "&Genre group:",IDC_GENRES_LABEL,7,29,42,8
|
|
COMBOBOX IDC_DEVICE_GENRES,/*52,8,102,86,*/52,27,174,86,CBS_DROPDOWNLIST |
|
|
CBS_SORT | WS_VSCROLL | WS_TABSTOP | NOT WS_VISIBLE |
|
|
WS_DISABLED
|
|
PUSHBUTTON "Re-&Enumerate",IDC_ENUM_DEVICES,103,28,60,14//166,7,60,14
|
|
LTEXT "&Devices:",IDC_DEVICES_LABEL,9,10,29,8,WS_DISABLED
|
|
#ifdef DDKAPP
|
|
// we DO want to sort the list in the DDK app
|
|
COMBOBOX IDC_DEVICE_LIST,44,9,181,86/*271,8,115,86*/,CBS_DROPDOWNLIST | CBS_SORT |
|
|
WS_DISABLED | WS_VSCROLL | WS_TABSTOP
|
|
#else
|
|
// we do NOT want to sort the list in the SDK and INTERNAL apps
|
|
COMBOBOX IDC_DEVICE_LIST,44,9,181,86,/*271,8,115,86,*/CBS_DROPDOWNLIST |
|
|
WS_DISABLED | WS_VSCROLL | WS_TABSTOP
|
|
#endif
|
|
//LTEXT "Genre:",IDC_GENRE_LABEL,7,44,22,11//27,25,22,8
|
|
COMBOBOX IDC_SUBGENRES,/*52,24,334,64,*/52,43,174,64,CBS_DROPDOWNLIST | CBS_SORT |
|
|
WS_VSCROLL | WS_TABSTOP | NOT WS_VISIBLE |
|
|
WS_DISABLED
|
|
// test flow control
|
|
//GROUPBOX "Test control",IDC_TEST_CTRL_GROUP,7,41,124,65,
|
|
// WS_DISABLED
|
|
//PUSHBUTTON "Sto&p",IDCANCEL,68,81,50,14,WS_DISABLED
|
|
//CONTROL "&Use DirectInput Mapper UI",IDC_USE_CPL,"Button",
|
|
// BS_AUTORADIOBUTTON | WS_DISABLED | WS_GROUP,11,55,107,10
|
|
//CONTROL "Use &integrated test UI",IDC_USE_INTEGRATED,"Button",
|
|
// BS_AUTORADIOBUTTON | WS_DISABLED,11,67,85,10
|
|
|
|
#ifdef DDKAPP
|
|
//=======================================
|
|
// DDK app specific UI elements
|
|
//=======================================
|
|
// create mapping file
|
|
//GROUPBOX "Mapping File",IDC_MAPPING_FILE_GROUP,136,41,250,65,
|
|
// WS_DISABLED
|
|
CONTROL "Use initial mappings",IDC_START_WITH_DEFAULTS,"Button",
|
|
BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,10,62,78,10//305,52,78,10
|
|
// PUSHBUTTON "C&onfigure",IDC_CONFIGURE,319,66,50,14,WS_DISABLED
|
|
//CONTROL "Save &standard mapping information file",IDC_SAVE_STD,
|
|
// "Button",BS_AUTORADIOBUTTON | WS_DISABLED | WS_GROUP,150,
|
|
// 62,137,10
|
|
CONTROL "Save minimal &mapping information file",IDC_SAVE_HID,
|
|
"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE |
|
|
WS_DISABLED,150,73,133,10
|
|
CONTROL "Save &both mapping information file tyes",IDC_SAVE_BOTH,
|
|
"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE |
|
|
WS_DISABLED,150,84,139,10
|
|
//GROUPBOX "",IDC_STATIC,141,53,160,45
|
|
#else
|
|
//=======================================
|
|
// INTERNAL test app specific UI elements
|
|
//=======================================
|
|
// verification mode
|
|
GROUPBOX "Verification mode",IDC_VERIFY_GROUP,136,42,122,65,
|
|
WS_DISABLED
|
|
CONTROL "&Manual",IDC_VERIFY_MANUAL,"Button",BS_AUTORADIOBUTTON |
|
|
WS_DISABLED | WS_GROUP,142,52,39,10
|
|
CONTROL "&Automatic",IDC_VERIFY_AUTOMATIC,"Button",
|
|
BS_AUTORADIOBUTTON | WS_DISABLED,142,65,47,10
|
|
CONTROL "Manual o&verride",IDC_VERIFY_MANUAL_OVERRIDE,"Button",
|
|
BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,153,76,67,10
|
|
// stress options
|
|
GROUPBOX "Stress options",IDC_STRESS_OPTS_GROUP,262,42,124,65
|
|
CONTROL "St&ress mode",IDC_STRESS_MODE,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,269,54,55,10
|
|
PUSHBUTTON "C&onfigure",IDC_CONFIGURE,328,71,50,14,WS_DISABLED
|
|
PUSHBUTTON "Start Stress",IDC_STRESS_START,328,87,50,14,WS_DISABLED
|
|
// stress results counters
|
|
GROUPBOX "Stress results",IDC_STRESS_RESULTS_GROUP,7,203,379,69
|
|
LTEXT "Threads:",IDC_RUNNING_THREADS_LABEL,15,214,55,8
|
|
RTEXT "0",IDC_RUNNING_THREADS,80,214,48,8
|
|
LTEXT "Genres:",IDC_TESTED_GENRES_LABEL,15,236,55,8
|
|
RTEXT "0",IDC_TESTED_GENRES,80,236,48,8
|
|
LTEXT "Fail expected:",IDC_FAIL_EXPECTED_LABEL,15,247,55,8
|
|
LTEXT "Failures:",IDC_FAILURES_LABEL,15,258,55,8
|
|
RTEXT "0",IDC_FAIL_EXPECTED,80,247,48,8
|
|
RTEXT "0",IDC_FAILURES,80,258,48,8
|
|
LTEXT "Suitable devices:",IDC_SUITABLE_DEVICES_LABEL,15,225,55,
|
|
8
|
|
RTEXT "0",IDC_SUITABLE_DEVICES,80,225,48,8
|
|
#endif
|
|
END
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
// IDD_ABOUT
|
|
//
|
|
// "About..."
|
|
//===========================================================================
|
|
//===========================================================================
|
|
IDD_ABOUT DIALOG DISCARDABLE 0, 0, 186, 95
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
#ifdef DDKAPP
|
|
CAPTION "About DirectInput Mapper Test Tool"
|
|
#else
|
|
CAPTION "About DirectInput Mapper Test Tool"
|
|
#endif
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
DEFPUSHBUTTON "OK",IDOK,129,7,50,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,129,24,50,14
|
|
END
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
// IDD_STRESS_CFG
|
|
//
|
|
// "Configure Stress Options"
|
|
//===========================================================================
|
|
//===========================================================================
|
|
IDD_STRESS_CFG DIALOG DISCARDABLE 0, 0, 166, 226
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Configure Stress Options"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
DEFPUSHBUTTON "OK",IDOK,55,205,50,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,109,205,50,14
|
|
LTEXT "&Number of threads:",IDC_NUMTHREADS_LABEL,7,13,61,8
|
|
EDITTEXT IDC_NUMTHREADS,72,10,40,14,ES_AUTOHSCROLL
|
|
CONTROL "&All threads use the same settings",
|
|
IDC_ALL_THREADS_USE_SAME,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,7,31,119,10
|
|
GROUPBOX "Thread settings",IDC_STATIC,7,47,152,150
|
|
LTEXT "&Thread number:",IDC_THREADNUM_LABEL,13,61,51,8
|
|
EDITTEXT IDC_THREADNUM,69,58,40,14,ES_AUTOHSCROLL | WS_DISABLED
|
|
CONTROL "&User name:",IDC_USE_USERNAME,"Button",BS_AUTOCHECKBOX |
|
|
WS_DISABLED | WS_TABSTOP,13,79,52,10
|
|
EDITTEXT IDC_USERNAME,69,77,76,14,ES_AUTOHSCROLL | WS_DISABLED
|
|
CONTROL "Use separate &app GUID",IDC_USE_APP_GUID,"Button",
|
|
BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,13,93,92,10
|
|
CONTROL "Customize available controller genres",
|
|
IDC_USE_CUSTOM_GENRES,"Button",BS_AUTOCHECKBOX |
|
|
WS_DISABLED | WS_TABSTOP,13,107,132,10
|
|
LTEXT "&Genres:",IDC_GENRES_LABEL,7,10,42,8,WS_DISABLED//14,122,26,8,WS_DISABLED
|
|
LISTBOX IDC_DEVICE_GENRES,13,134,134,52,LBS_SORT |
|
|
LBS_MULTIPLESEL | LBS_NOINTEGRALHEIGHT | WS_DISABLED |
|
|
WS_VSCROLL | WS_TABSTOP
|
|
END
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
// IDD_CONFIGURE_MAPPING_PAGE
|
|
//
|
|
// "Configure Device Control Mappings" property page
|
|
//===========================================================================
|
|
//===========================================================================
|
|
IDD_CONFIGURE_MAPPING_PAGE DIALOG DISCARDABLE 0, 0, 369, 187
|
|
STYLE DS_MODALFRAME | WS_POPUP
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "&Genre:",IDC_SUBGENRE_LABEL,7,9,22,8
|
|
COMBOBOX IDC_SUBGENRE,54,7,308,86,CBS_DROPDOWNLIST | CBS_SORT |
|
|
WS_VSCROLL | WS_TABSTOP
|
|
LTEXT "Description:",IDC_STATIC,170,28,44,8
|
|
LTEXT "",IDC_DESCRIPTION,170,42,192,16
|
|
GROUPBOX "Control type",IDC_STATIC,7,28,153,30
|
|
CONTROL "A&xis",IDC_TYPE_AXIS,"Button",BS_AUTORADIOBUTTON |
|
|
WS_DISABLED | WS_GROUP,13,42,29,10
|
|
CONTROL "&Button",IDC_TYPE_BUTTON,"Button",BS_AUTORADIOBUTTON |
|
|
WS_DISABLED,58,42,37,10
|
|
CONTROL "&POV Hat",IDC_TYPE_POV,"Button",BS_AUTORADIOBUTTON |
|
|
WS_DISABLED,111,42,44,10
|
|
LTEXT "&Control:",IDC_CONTROL_LABEL,7,67,25,8
|
|
LISTBOX IDC_CONTROLS,7,78,174,81,LBS_SORT | LBS_NOINTEGRALHEIGHT |
|
|
WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
|
|
LTEXT "A&vailable actions:",IDC_ACTIONS_LABEL,188,67,56,8
|
|
LISTBOX IDC_ACTIONS,188,78,174,81,LBS_SORT |
|
|
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |
|
|
WS_TABSTOP
|
|
PUSHBUTTON "&Map action",IDC_STORE_MAPPING,206,166,50,14
|
|
PUSHBUTTON "&Unmap action",IDC_UNMAP,259,166,50,14,WS_DISABLED
|
|
PUSHBUTTON "U&nmap All",IDC_UNMAP_ALL,312,166,50,14,WS_DISABLED
|
|
END
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
// IDD_CONFIGURE_GAME_SOURCE
|
|
//
|
|
// "Configure Device Mapping Source Code"
|
|
//===========================================================================
|
|
//===========================================================================
|
|
IDD_CONFIGURE_GAME_SOURCE DIALOG DISCARDABLE 0, 0, 368, 196
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Configure Device Mapping Source Code"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
DEFPUSHBUTTON "OK",IDOK,255,175,50,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,311,175,50,14
|
|
LTEXT "&Genre:",IDC_SUBGENRE_LABEL,7,9,22,8
|
|
GROUPBOX "Control type",IDC_STATIC,7,27,159,32
|
|
CONTROL "&Axis",IDC_TYPE_AXIS,"Button",BS_AUTORADIOBUTTON,17,41,
|
|
29,10
|
|
CONTROL "&Button",IDC_TYPE_BUTTON,"Button",BS_AUTORADIOBUTTON,57,
|
|
41,37,10
|
|
CONTROL "&POV",IDC_TYPE_POV,"Button",BS_AUTORADIOBUTTON,105,41,
|
|
31,10
|
|
LTEXT "A&vailable actions:",IDC_ACTIONS_LABEL,7,65,56,8
|
|
LISTBOX IDC_ACTIONS,7,78,146,91,LBS_SORT | LBS_MULTIPLESEL |
|
|
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |
|
|
WS_TABSTOP
|
|
PUSHBUTTON "Add &>>>",IDC_ADD_ACTION,158,87,50,14
|
|
PUSHBUTTON "&<<< Remove",IDC_REMOVE_ACTION,158,107,50,14
|
|
PUSHBUTTON "&Rename",IDC_RENAME_ACTION,158,126,50,14
|
|
PUSHBUTTON "&Custom",IDC_CUSTOM_ACTION,158,145,50,14
|
|
LTEXT "&Selected actions:",IDC_SELECTED_ACTION_LABEL,215,65,56,
|
|
8
|
|
LISTBOX IDC_SELECTED_ACTIONS,215,78,146,91,LBS_SORT |
|
|
LBS_MULTIPLESEL | LBS_NOINTEGRALHEIGHT | WS_VSCROLL |
|
|
WS_HSCROLL | WS_TABSTOP
|
|
EDITTEXT IDC_SUBGENRE,35,7,326,14,ES_AUTOHSCROLL | ES_READONLY
|
|
LTEXT "",IDC_DESCRIPTION,175,27,186,32
|
|
END
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
// IDD_FAILURE_DETAILS
|
|
//
|
|
// Failure information entering dialog
|
|
//===========================================================================
|
|
//===========================================================================
|
|
IDD_FAILURE_DETAILS DIALOG DISCARDABLE 0, 0, 186, 236
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Test failure details"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "Please enter a brief description of the failure (what did not work, expected results, etc).",
|
|
IDC_STATIC,7,7,172,18
|
|
EDITTEXT IDC_FAILURE_INFO,7,28,172,181,ES_AUTOHSCROLL
|
|
DEFPUSHBUTTON "OK",IDOK,75,215,50,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,129,215,50,14
|
|
END
|
|
|
|
|
|
//===========================================================================
|
|
//===========================================================================
|
|
// IDD_SAVE_CONFIRMATION
|
|
//
|
|
// Prompts when asking to save semantic mappings.
|
|
//===========================================================================
|
|
//===========================================================================
|
|
IDD_SAVE_CONFIRMATION DIALOG DISCARDABLE 0, 0, 186, 86
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Save"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "Save semantic mappings for genre group?",IDC_STATIC,7,7,
|
|
172,8
|
|
EDITTEXT IDC_GENRE_GROUP,7,20,172,14,ES_CENTER | ES_AUTOHSCROLL |
|
|
ES_READONLY
|
|
CONTROL "&Use this option for all remaining genre groups",
|
|
IDC_NO_PROMPT,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
|
|
WS_TABSTOP,7,42,172,10
|
|
DEFPUSHBUTTON "Yes",IDOK,22,65,50,14
|
|
PUSHBUTTON "No",IDC_DONT_SAVE,75,65,50,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,128,65,50,14
|
|
END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Icon
|
|
//
|
|
// So that only the correct icon for the test tool is displayed, we will be
|
|
// conditionally compiling these resources.
|
|
//
|
|
|
|
#ifdef DDKAPP
|
|
IDI_DIMAPTST ICON DISCARDABLE "res\\ddkapp.ico"
|
|
#else
|
|
IDI_DIMAPTST ICON DISCARDABLE "res\\internal.ico"
|
|
#endif
|