//==========================================================================; // // msacmmap.rc // // Copyright (c) 1992-1994 Microsoft Corporation // // Description: // // // History: // 9/18/93 cjp [curtisp] // //==========================================================================; #include #include "msacmmap.h" #include "msacmmap.rcv" // // // ICON_MSACM ICON msacm.ico ICON_INPUT ICON input.ico ICON_OUTPUT ICON output.ico ICON_MSACMMAP ICON msacmmap.ico // // string resources for the MSACM.DRV--anything that is visible to the user // as written text (through normal UI stuff) should be put here so it can // be internationalized // // for each string the maximum length of the string is listed--this value // INCLUDES the null terminator! // STRINGTABLE MOVEABLE DISCARDABLE BEGIN // // this string is returned from the waveXXGetDevCaps call--it's returned // in the szPname field // // IDS_ACM_CAPS_DESCRIPTION : max chars=30 (WAVEXXCAPS.szPname) // IDS_ACM_CAPS_DESCRIPTION, "Microsoft Sound Mapper" // // these CPL resources are used to fill in the NEWCPLINFO structure for // the control panel applet of the MSACM. // // IDS_CPL_NAME : max chars=32 (NEWCPLINFO.szName) // IDS_CPL_INFO, : max chars=64 (NEWCPLINFO.szInfo) // IDS_CPL_HELPFILE: max chars=128 (NEWCPLINFO.szHelpFile) // IDS_CPL_NAME, "Sound Mapper" IDS_CPL_INFO, "Configures the Sound Mapper" #ifdef WIN32 #if (WINVER <= 0x400) // // Export this name so that the Windows NT Multimedia control panel // applet (multimed.cpl) can find it without linking this DLL. // This is done for performance. // IDS_CPL_HELPFILE, "MAP_WIN.HLP" #else IDS_CPL_HELPFILE, "MAPPER.HLP" #endif // (WINVER <= 0x400) #endif // WIN32 // // these About Box resources are used to display information in the // common CODEC about box. the title is what gets displayed as the title // text of the dlg (using the ACMDRIVERDETAILS.szName as the arg). the version // format string is for the Version line--note there is a different // version for retail vs debug builds; the debug build adds the build // number of the CODEC to the displayed string... // // IDS_ABOUT_TITLE : max chars=80 // IDS_ABOUT_VERSION : max chars=80 // IDS_ABOUT_TITLE, "About %s" #ifdef DEBUG IDS_ABOUT_VERSION, "Version %u.%.02u.%.03u for Audio Compression Manager Version %u.%.02u.%.03u" #else IDS_ABOUT_VERSION, "Version %u.%.02u for Audio Compression Manager Version %u.%.02u" #endif // // these are miscellaneous string resources that are visible to the // user--so must be 'internationalizable'. // // IDS_TXT_CLOSE : max chars=15 (but needs to fit in the button) // this is the text displayed in the Cancel button // after the user has made a change to the config // // IDS_TXT_NONE : max chars=30 (fits in WAVEXXCAPS.szPname) // this is the text used to denote that no preference // is desired on either the input or output devices. // this is displayed in the combo boxes (if more than // one device is installed in the system) and also // written to WIN.INI![Audio Compression] // max // IDS_TXT_NONE, "[none]" IDS_TXT_DISABLED, "(disabled)" // Additional CPL applet strings // CPL priority dialog strings // IDS_PRIORITY_FROMTO : chars=80 IDS_PRIORITY_FROMTO "Change From %d To " END //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ; // // // // // // //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ; // // DLG_PRIORITY_SET // // this dialog is displayed when the user attempts to change the priority // the enabled state of a driver. // DLG_PRIORITY_SET DIALOG DISCARDABLE 10, 10, 265, 76 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Priority" FONT 8, "MS Shell Dlg" BEGIN LTEXT "Selected Driver:",-1,5,7,204,8 LTEXT "", IDD_PRIORITY_TXT_DRIVER, 5, 21, 204, 8 LTEXT "", IDD_PRIORITY_TXT_FROMTO, 5, 40, 76, 10 COMBOBOX IDD_PRIORITY_COMBO_PRIORITY, 84, 39, 32, 30, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP CONTROL "&Disable Driver", IDD_PRIORITY_CHECK_DISABLE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 59, 58, 10 DEFPUSHBUTTON "OK", IDOK, 213, 5, 47, 14 PUSHBUTTON "Cancel", IDCANCEL, 213, 22, 47, 14 END // // DLG_RESTART_MSACM // // this dialog is displayed when the user configures a driver and the // driver instructs the ACM that Windows must be restarted for the // changes to take effect (for example, if hardware changes were made or // something). basically, this happens if the driver returns // DRVCNF_RESTART from a DRV_CONFIGURE message... // DLG_RESTART_MSACM DIALOG 10, 10, 225, 70 CAPTION "Sound Mapper Driver Setting Change" STYLE DS_MODALFRAME | WS_CAPTION | WS_POPUP | WS_VISIBLE | WS_SYSMENU FONT 8 "MS Shell Dlg" BEGIN LTEXT "Your Sound Mapper driver settings have changed. You will need to exit and restart Windows so that the new settings can take effect.", -1, 34, 6, 170, 40 DEFPUSHBUTTON "&Restart Now", IDOK, 120, 51, 80, 14 PUSHBUTTON "&Don't Restart Now", IDCANCEL, 30, 51, 80, 14 ICON 32515, -1, 8, 14, 16, 21 END // // DLG_ABOUT_MSACM // // this is the About box template used to display information specific to // each driver installed. // DLG_ABOUT_MSACM DIALOG 10, 10, 255, 112 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU FONT 8, "MS Shell Dlg" BEGIN DEFPUSHBUTTON "OK", IDOK, 208, 6, 40, 14 LTEXT "", IDD_ABOUT_TXT_DESCRIPTION, 35, 7, 170, 8 LTEXT "", IDD_ABOUT_TXT_VERSION, 35, 17, 170, 8 LTEXT "", IDD_ABOUT_TXT_COPYRIGHT, 35, 27, 170, 8 LTEXT "", IDD_ABOUT_TXT_LICENSING, 35, 42, 170, 26 CONTROL "", -1, "Static", SS_BLACKRECT, 3, 71, 250, 1 EDITTEXT IDD_ABOUT_TXT_FEATURES, 5, 75, 245, 34, ES_MULTILINE | ES_READONLY | WS_VSCROLL ICON ICON_MSACM, IDD_ABOUT_ICON_DRIVER, 7, 7, 18, 20 END #if (WINVER >= 0x0400) // // DLG_CPL_MSACM // // win 4 property sheet // // // DLG_CPL_MSACM DIALOG DISCARDABLE 0, 0, 266, 190 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Sound Mapper Configuration" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "Sound Mapper Drivers", -1, 4, 4, 256, 95 LTEXT "Priority", IDD_CPL_STATIC_PRIORITY, 11, 16, 45, 10 LTEXT "&Driver", IDD_CPL_STATIC_DRIVERS, 11, 16, 45, 10 LISTBOX IDD_CPL_LIST_DRIVERS, 11, 27, 243, 55, LBS_USETABSTOPS | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "&About...", IDD_CPL_BTN_ABOUT, 11, 80, 49, 14, PUSHBUTTON "&Configure...", IDD_CPL_BTN_CONFIGURE, 66, 80, 49, 14 PUSHBUTTON "P&riority...", IDD_CPL_BTN_PRIORITY, 121, 80, 49, 14 PUSHBUTTON "&Install...", IDD_CPL_BTN_INSTALL, 176, 80, 60, 14 GROUPBOX "Sound Device Preferences", -1, 4, 102, 256, 82 ICON ICON_OUTPUT, -1, 11, 116, 0, 0 ICON ICON_INPUT, -1, 11, 142, 0, 0 LTEXT "&Playback:", -1, 38, 121, 40, 10 COMBOBOX IDD_CPL_COMBO_PLAYBACK, 80, 120, 175, 40, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP LTEXT "R&ecording:", -1, 38, 148, 40, 10 COMBOBOX IDD_CPL_COMBO_RECORD, 80, 147, 175, 40, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP CONTROL "&Use Preferred Devices Only", IDD_CPL_CHECK_PREFERRED, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 11, 169, 110, 10 END #else // // DLG_CPL_MSACM // // win 3.1 or equivalent // // // DLG_CPL_MSACM DIALOG DISCARDABLE 0, 0, 245, 207 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Sound Mapper Configuration" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "Sound Mapper Drivers", -1, 4, 4, 236, 95 LTEXT "Priority", IDD_CPL_STATIC_PRIORITY, 11, 16, 45, 10 LTEXT "&Driver", IDD_CPL_STATIC_DRIVERS, 11, 16, 45, 10 LISTBOX IDD_CPL_LIST_DRIVERS, 11, 27, 223, 55, LBS_USETABSTOPS | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "&About...", IDD_CPL_BTN_ABOUT, 42, 80, 49, 14, PUSHBUTTON "&Configure...", IDD_CPL_BTN_CONFIGURE, 97, 80, 49, 14 PUSHBUTTON "P&riority...", IDD_CPL_BTN_PRIORITY, 153, 80, 49, 14 GROUPBOX "Sound Device Preferences", -1, 4, 102, 236, 82 ICON ICON_OUTPUT, -1, 11, 116, 0, 0 ICON ICON_INPUT, -1, 11, 142, 0, 0 LTEXT "&Playback:", -1, 38, 121, 40, 10 COMBOBOX IDD_CPL_COMBO_PLAYBACK, 80, 120, 155, 40, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP LTEXT "R&ecording:", -1, 38, 148, 40, 10 COMBOBOX IDD_CPL_COMBO_RECORD, 80, 147, 155, 40, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP CONTROL "&Use Preferred Devices Only", IDD_CPL_CHECK_PREFERRED, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 11, 169, 110, 10 DEFPUSHBUTTON "OK", IDOK, 54, 189, 41, 14 PUSHBUTTON "Cancel", IDCANCEL, 101, 189, 41, 14 PUSHBUTTON "&Help", IDD_CPL_BTN_HELP, 148, 189, 41, 14 END #endif