MIXAPP.RC
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:7k
源码类别:

Windows编程

开发平台:

Visual C++

  1. //==========================================================================;
  2. //
  3. //  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  4. //  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  5. //  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  6. //  PURPOSE.
  7. //
  8. //  Copyright (C) 1993 - 1997  Microsoft Corporation.  All Rights Reserved.
  9. //
  10. //--------------------------------------------------------------------------;
  11. //
  12. //  mixapp.rc
  13. //
  14. //==========================================================================;
  15. #include <windows.h>
  16. #include "mixapp.h"
  17. #include "mixapp.rcv"
  18. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  19. //
  20. //  Misc resources
  21. //
  22. //
  23. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  24. ICON_APP        ICON    mixapp.ico
  25. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  26. //
  27. //  Application menu
  28. //
  29. //
  30. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  31. MENU_APP MENU
  32. BEGIN
  33.     POPUP "&File"
  34.     BEGIN
  35.         MENUITEM "&Mixer Driver...",                IDM_FILE_MIXER_DEVICE
  36.         MENUITEM "&Font...tCtrl+F",                IDM_FILE_FONT
  37.         MENUITEM SEPARATOR
  38.         MENUITEM "Enable Debug Log",                IDM_FILE_DEBUG_LOG
  39.         MENUITEM SEPARATOR
  40.         MENUITEM "A&bout...",                       IDM_FILE_ABOUT
  41.         MENUITEM "E&xittAlt+F4",                   IDM_FILE_EXIT
  42.     END
  43.     POPUP "&View"
  44.     BEGIN
  45.         MENUITEM "Line &Info...",                   IDM_VIEW_LINE_INFO
  46.         MENUITEM "Line &Controls...",               IDM_VIEW_LINE_CONTROLS
  47.     END
  48.     MENUITEM "&Update!",                            IDM_UPDATE
  49. END
  50. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  51. //
  52. //  Accelerator table
  53. //
  54. //
  55. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  56. ACCEL_APP ACCELERATORS
  57. BEGIN
  58.     "^F",       IDM_FILE_FONT
  59. END
  60. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  61. //
  62. //  String resources
  63. //
  64. //
  65. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  66. STRINGTABLE MOVEABLE DISCARDABLE
  67. BEGIN
  68.     IDS_APP_NAME,               "Mixer App (Win 32)"
  69. END
  70. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  71. //
  72. //  Application dialogs
  73. //
  74. //
  75. //
  76. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  77. //
  78. //
  79. //
  80. //
  81. DLG_LINEINFO DIALOG 20, 20, 260, 150
  82. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  83. CAPTION "Line Info"
  84. BEGIN
  85.     DEFPUSHBUTTON   "OK", IDOK, 218, 3, 40, 14
  86.     EDITTEXT        IDD_LINEINFO_EDIT_INFO, 2, 20, 256, 128,
  87.                     ES_MULTILINE | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL
  88. END
  89. //
  90. //
  91. //
  92. //
  93. DLG_CONTROLINFO DIALOG 20, 20, 260, 150
  94. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  95. CAPTION "Control Info"
  96. BEGIN
  97.     DEFPUSHBUTTON   "OK", IDOK, 218, 3, 40, 14
  98.     EDITTEXT        IDD_CONTROLINFO_EDIT_INFO, 2, 20, 256, 128,
  99.                     ES_MULTILINE | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL
  100. END
  101. //
  102. //  DLG_LINECONTROLS
  103. //
  104. //
  105. //
  106. DLG_LINECONTROLS DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 20, 300, 120
  107. STYLE DS_MODALFRAME | WS_SYSMENU | WS_VISIBLE | WS_POPUP | DS_LOCALEDIT
  108. CAPTION "Line Controls"
  109. BEGIN
  110.     CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 263, 2, 35, 14
  111.     CONTROL "", IDD_LINECONTROLS_STATIC_POSITION, "static", WS_CHILD, 2, 18, 296, 100
  112.     CONTROL "&Info", IDD_LINECONTROLS_BTN_INFO, "button", BS_PUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 2, 2, 35, 14
  113.     CONTROL "&Settings", IDD_LINECONTROLS_BTN_SETTINGS, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 40, 2, 35, 14
  114. END
  115. //
  116. //  DLG_MIXAPP_DEVICE
  117. //
  118. //
  119. //
  120. DLG_MIXAPP_DEVICE DIALOG DISCARDABLE  0, 0, 235, 158
  121. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  122. CAPTION "Mixer Device"
  123. BEGIN
  124.     LTEXT           "&Device:", -1, 5, 11, 30, 8
  125.     COMBOBOX        IDD_MADEVICE_COMBO_DEVICE, 41, 8, 140, 68,
  126.                     CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
  127.     DEFPUSHBUTTON   "OK", IDOK, 187, 6, 43, 15
  128.     LTEXT           "&Capabilities:", -1, 5, 27, 77, 8
  129.     EDITTEXT        IDD_MADEVICE_EDIT_CAPABILITIES, 5, 38, 225, 114,
  130.                     ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL
  131. END
  132. //
  133. //  DLG_MIXAPP_CONTROL
  134. //
  135. //
  136. //
  137. DLG_MIXAPP_CONTROL DIALOG DISCARDABLE  0, 0, 241, 167
  138. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  139. CAPTION ""
  140. BEGIN
  141.     DEFPUSHBUTTON   "OK", IDOK, 196, 3, 41, 14
  142.     GROUPBOX        "&Multi-Channel", IDD_MACONTROL_GRP_MULTICHANNEL, 4, 31, 115, 77
  143.     GROUPBOX        "&Uniform", IDD_MACONTROL_GRP_UNIFORM, 122, 31, 115, 77
  144.     LTEXT           "Short Name:", -1, 4, 7, 46, 8
  145.     LTEXT           "", IDD_MACONTROL_TXT_SHORT_NAME, 56, 7, 136, 8
  146.     LTEXT           "Long Name:", -1, 4, 21, 46, 8
  147.     LTEXT           "", IDD_MACONTROL_TXT_LONG_NAME, 56, 21, 177, 8
  148.     LTEXT           "Value:", -1, 4, 112, 46, 8
  149.     LTEXT           "", IDD_MACONTROL_TXT_VALUE, 56, 112, 177, 8
  150.     LTEXT           "Bounds:", -1, 4, 124, 46, 8
  151.     LTEXT           "", IDD_MACONTROL_TXT_BOUNDS, 56, 124, 177, 8
  152.     LTEXT           "Metrics:", -1, 4, 137, 46, 8
  153.     LTEXT           "", IDD_MACONTROL_TXT_METRICS, 56, 137, 177, 8
  154.     LTEXT           "Line Info:", -1, 4, 150, 46, 8
  155.     LTEXT           "", IDD_MACONTROL_TXT_LINEINFO, 56, 150, 177, 8
  156. END
  157. //
  158. //  DLG_ABOUT
  159. //
  160. //
  161. //
  162. DLG_ABOUT DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 20, 200, 130
  163. STYLE DS_MODALFRAME | WS_SYSMENU | WS_VISIBLE | WS_POPUP | DS_LOCALEDIT
  164. CAPTION "About Mixer App"
  165. BEGIN
  166.     CONTROL APP_VERSION_DESCRIPTION_RC, -1, "static", SS_LEFT | WS_CHILD, 30, 5, 165, 8
  167.     CONTROL APP_VERSION_STRING_RC, -1, "static", SS_LEFT | WS_CHILD, 30, 14, 165, 8
  168.     CONTROL "for:", -1, "static", SS_LEFT | WS_CHILD, 30, 23, 15, 8
  169.     CONTROL APP_VERSION_PRODUCTNAME_RC, -1, "static", SS_LEFT | WS_CHILD, 45, 23, 150, 8
  170.     CONTROL APP_VERSION_COPYRIGHT_RC, -1, "static", SS_LEFT | WS_CHILD, 30, 32, 165, 8
  171.     CONTROL APP_VERSION_BYLINE_RC, -1, "static", SS_LEFT | WS_CHILD, 30, 42, 165, 8
  172.     CONTROL "", IDD_ABOUT_VERSION_MMSYSTEM, "static", SS_LEFT | WS_CHILD, 30, 55, 165, 8
  173.     CONTROL "", -1, "static", WS_BORDER | WS_CHILD, 0, 71, 200, 1
  174.     CONTROL "Environment:", -1, "static", SS_LEFT | WS_CHILD, 5, 77, 45, 8
  175.     CONTROL "", IDD_ABOUT_VERSION_OS, "static", SS_LEFT | WS_CHILD, 50, 77, 145, 20
  176.     CONTROL "Platform:", -1, "static", SS_LEFT | WS_CHILD, 5, 97, 45, 8
  177.     CONTROL "", IDD_ABOUT_VERSION_PLATFORM, "static", SS_LEFT | WS_CHILD, 50, 97, 145, 8
  178.     CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 82, 111, 35, 14
  179.     CONTROL ICON_APP, -1, "static", SS_ICON | WS_CHILD, 5, 5, 0, 0
  180. END