home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / graphics / audio / mixapp / mixapp.rc < prev    next >
Text File  |  1997-10-05  |  7KB  |  234 lines

  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.  
  16. #include <windows.h>
  17. #include "mixapp.h"
  18.  
  19. #include "mixapp.rcv"
  20.  
  21.  
  22. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  23. //
  24. //  Misc resources
  25. //
  26. //
  27. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  28.  
  29. ICON_APP        ICON    mixapp.ico
  30.  
  31.  
  32. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  33. //
  34. //  Application menu
  35. //
  36. //
  37. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  38.  
  39. MENU_APP MENU
  40. BEGIN
  41.     POPUP "&File"
  42.     BEGIN
  43.         MENUITEM "&Mixer Driver...",                IDM_FILE_MIXER_DEVICE
  44.         MENUITEM "&Font...\tCtrl+F",                IDM_FILE_FONT
  45.         MENUITEM SEPARATOR
  46.         MENUITEM "Enable Debug Log",                IDM_FILE_DEBUG_LOG
  47.         MENUITEM SEPARATOR
  48.         MENUITEM "A&bout...",                       IDM_FILE_ABOUT
  49.         MENUITEM "E&xit\tAlt+F4",                   IDM_FILE_EXIT
  50.     END
  51.  
  52.     POPUP "&View"
  53.     BEGIN
  54.         MENUITEM "Line &Info...",                   IDM_VIEW_LINE_INFO
  55.         MENUITEM "Line &Controls...",               IDM_VIEW_LINE_CONTROLS
  56.     END
  57.  
  58.     MENUITEM "&Update!",                            IDM_UPDATE
  59. END
  60.  
  61.  
  62. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  63. //
  64. //  Accelerator table
  65. //
  66. //
  67. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  68.  
  69. ACCEL_APP ACCELERATORS
  70. BEGIN
  71.     "^F",       IDM_FILE_FONT
  72. END
  73.  
  74.  
  75. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  76. //
  77. //  String resources
  78. //
  79. //
  80. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  81.  
  82. STRINGTABLE MOVEABLE DISCARDABLE
  83. BEGIN
  84.     IDS_APP_NAME,               "Mixer App (Win 32)"
  85. END
  86.  
  87.  
  88. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  89. //
  90. //  Application dialogs
  91. //
  92. //
  93. //
  94. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  95.  
  96. //
  97. //
  98. //
  99. //
  100. DLG_LINEINFO DIALOG 20, 20, 260, 150
  101. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  102. CAPTION "Line Info"
  103. BEGIN
  104.     DEFPUSHBUTTON   "OK", IDOK, 218, 3, 40, 14
  105.     EDITTEXT        IDD_LINEINFO_EDIT_INFO, 2, 20, 256, 128,
  106.                     ES_MULTILINE | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL
  107. END
  108.  
  109.  
  110.  
  111.  
  112. //
  113. //
  114. //
  115. //
  116. DLG_CONTROLINFO DIALOG 20, 20, 260, 150
  117. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  118. CAPTION "Control Info"
  119. BEGIN
  120.     DEFPUSHBUTTON   "OK", IDOK, 218, 3, 40, 14
  121.     EDITTEXT        IDD_CONTROLINFO_EDIT_INFO, 2, 20, 256, 128,
  122.                     ES_MULTILINE | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL
  123. END
  124.  
  125.  
  126. //
  127. //  DLG_LINECONTROLS
  128. //
  129. //
  130. //
  131. DLG_LINECONTROLS DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 20, 300, 120
  132. STYLE DS_MODALFRAME | WS_SYSMENU | WS_VISIBLE | WS_POPUP | DS_LOCALEDIT
  133. CAPTION "Line Controls"
  134. BEGIN
  135.     CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 263, 2, 35, 14
  136.  
  137.     CONTROL "", IDD_LINECONTROLS_STATIC_POSITION, "static", WS_CHILD, 2, 18, 296, 100
  138.  
  139.     CONTROL "&Info", IDD_LINECONTROLS_BTN_INFO, "button", BS_PUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 2, 2, 35, 14
  140.     CONTROL "&Settings", IDD_LINECONTROLS_BTN_SETTINGS, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 40, 2, 35, 14
  141. END
  142.  
  143.  
  144.  
  145.  
  146.  
  147. //
  148. //  DLG_MIXAPP_DEVICE
  149. //
  150. //
  151. //
  152. DLG_MIXAPP_DEVICE DIALOG DISCARDABLE  0, 0, 235, 158
  153. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  154. CAPTION "Mixer Device"
  155. BEGIN
  156.     LTEXT           "&Device:", -1, 5, 11, 30, 8
  157.     COMBOBOX        IDD_MADEVICE_COMBO_DEVICE, 41, 8, 140, 68,
  158.                     CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
  159.  
  160.     DEFPUSHBUTTON   "OK", IDOK, 187, 6, 43, 15
  161.  
  162.     LTEXT           "&Capabilities:", -1, 5, 27, 77, 8
  163.     EDITTEXT        IDD_MADEVICE_EDIT_CAPABILITIES, 5, 38, 225, 114,
  164.                     ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL
  165. END
  166.  
  167.  
  168.  
  169.  
  170. //
  171. //  DLG_MIXAPP_CONTROL
  172. //
  173. //
  174. //
  175. DLG_MIXAPP_CONTROL DIALOG DISCARDABLE  0, 0, 241, 167
  176. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  177. CAPTION ""
  178. BEGIN
  179.     DEFPUSHBUTTON   "OK", IDOK, 196, 3, 41, 14
  180.  
  181.     GROUPBOX        "&Multi-Channel", IDD_MACONTROL_GRP_MULTICHANNEL, 4, 31, 115, 77
  182.     GROUPBOX        "&Uniform", IDD_MACONTROL_GRP_UNIFORM, 122, 31, 115, 77
  183.  
  184.     LTEXT           "Short Name:", -1, 4, 7, 46, 8
  185.     LTEXT           "", IDD_MACONTROL_TXT_SHORT_NAME, 56, 7, 136, 8
  186.  
  187.     LTEXT           "Long Name:", -1, 4, 21, 46, 8
  188.     LTEXT           "", IDD_MACONTROL_TXT_LONG_NAME, 56, 21, 177, 8
  189.  
  190.     LTEXT           "Value:", -1, 4, 112, 46, 8
  191.     LTEXT           "", IDD_MACONTROL_TXT_VALUE, 56, 112, 177, 8
  192.  
  193.     LTEXT           "Bounds:", -1, 4, 124, 46, 8
  194.     LTEXT           "", IDD_MACONTROL_TXT_BOUNDS, 56, 124, 177, 8
  195.  
  196.     LTEXT           "Metrics:", -1, 4, 137, 46, 8
  197.     LTEXT           "", IDD_MACONTROL_TXT_METRICS, 56, 137, 177, 8
  198.  
  199.     LTEXT           "Line Info:", -1, 4, 150, 46, 8
  200.     LTEXT           "", IDD_MACONTROL_TXT_LINEINFO, 56, 150, 177, 8
  201. END
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208. //
  209. //  DLG_ABOUT
  210. //
  211. //
  212. //
  213. DLG_ABOUT DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 20, 200, 130
  214. STYLE DS_MODALFRAME | WS_SYSMENU | WS_VISIBLE | WS_POPUP | DS_LOCALEDIT
  215. CAPTION "About Mixer App"
  216. BEGIN
  217.     CONTROL APP_VERSION_DESCRIPTION_RC, -1, "static", SS_LEFT | WS_CHILD, 30, 5, 165, 8
  218.     CONTROL APP_VERSION_STRING_RC, -1, "static", SS_LEFT | WS_CHILD, 30, 14, 165, 8
  219.     CONTROL "for:", -1, "static", SS_LEFT | WS_CHILD, 30, 23, 15, 8
  220.     CONTROL APP_VERSION_PRODUCTNAME_RC, -1, "static", SS_LEFT | WS_CHILD, 45, 23, 150, 8
  221.     CONTROL APP_VERSION_COPYRIGHT_RC, -1, "static", SS_LEFT | WS_CHILD, 30, 32, 165, 8
  222.     CONTROL APP_VERSION_BYLINE_RC, -1, "static", SS_LEFT | WS_CHILD, 30, 42, 165, 8
  223.  
  224.     CONTROL "", IDD_ABOUT_VERSION_MMSYSTEM, "static", SS_LEFT | WS_CHILD, 30, 55, 165, 8
  225.  
  226.     CONTROL "", -1, "static", WS_BORDER | WS_CHILD, 0, 71, 200, 1
  227.     CONTROL "Environment:", -1, "static", SS_LEFT | WS_CHILD, 5, 77, 45, 8
  228.     CONTROL "", IDD_ABOUT_VERSION_OS, "static", SS_LEFT | WS_CHILD, 50, 77, 145, 20
  229.     CONTROL "Platform:", -1, "static", SS_LEFT | WS_CHILD, 5, 97, 45, 8
  230.     CONTROL "", IDD_ABOUT_VERSION_PLATFORM, "static", SS_LEFT | WS_CHILD, 50, 97, 145, 8
  231.     CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 82, 111, 35, 14
  232.     CONTROL ICON_APP, -1, "static", SS_ICON | WS_CHILD, 5, 5, 0, 0
  233. END
  234.