home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / videotlk.zip / SAMPLES / EX5 / EX5.RC < prev    next >
Text File  |  1999-02-25  |  4KB  |  127 lines

  1.  
  2. /*------------------------------------------------------------------*
  3.  *                                                                  *
  4.  *  Video Toolkit For OS/2 Version 1.0                              *
  5.  *  Example PM Application No. 5.                                   *
  6.  *  Date : 13/07/95.                                                *
  7.  *  Copyright Abbotsbury Software Ltd. (c), United Kingdom. 1999.   *
  8.  *                                                                  *
  9.  *  Filename : ex5.rc                                               *
  10.  *                                                                  *
  11.  *------------------------------------------------------------------*/
  12.  
  13. #define     INCL_PM
  14. #define     INCL_BITMAP
  15. #define     INCL_GRAPHICBUTTON
  16.  
  17. #include    <os2.h>
  18. #include    <sw.h>
  19. #include    "ex5.h"
  20. #include    "helpfunc.h"
  21.  
  22. rcinclude ex5.dlg
  23.  
  24. BITMAP  BMP_SWAN            swan.bmp
  25.  
  26. POINTER IDR_MAIN            ex5.ico
  27. POINTER PTR_REMOTE          rem.ptr
  28.  
  29. MENU IDR_MAIN PRELOAD
  30. BEGIN
  31.         SUBMENU "~File",                        IDM_FILE, MIS_TEXT
  32.         {
  33.             MENUITEM "~Quit...        F3",      IDM_FILE_QUIT, MIS_TEXT
  34.         }
  35.  
  36.         MENUITEM "~Tune...        F4",          IDM_TUNE, MIS_TEXT
  37.  
  38.         MENUITEM "TV ~setup...    F5",          IDM_TV_SETUP, MIS_TEXT
  39.  
  40.         SUBMENU "~Capture",                     IDM_CAPTURE, MIS_TEXT
  41.         {
  42.             MENUITEM "Convert in ~C",           IDM_CAPTURE_C, MIS_TEXT
  43.             MENUITEM "Convert in ~ASM",         IDM_CAPTURE_ASM, MIS_TEXT
  44.             MENUITEM "Ca~pture    F6",          IDM_CAPTURE_CAPTURE, MIS_TEXT
  45.         }
  46.  
  47.         SUBMENU "~Help",                        IDM_HELP, MIS_TEXT
  48.         {
  49.             MENUITEM "Help ~contents...",       IDM_HELPCONTENTS, MIS_TEXT
  50.             MENUITEM "Help ~index...",          IDM_HELPINDEX, MIS_TEXT
  51.             MENUITEM "~General help...",        IDM_GENERALHELP, MIS_TEXT
  52.             MENUITEM "~Keys help...",           IDM_KEYSHELP, MIS_TEXT
  53.             MENUITEM SEPARATOR
  54.             MENUITEM "~Product information...", IDM_HELPPRODUCTINFO, MIS_TEXT
  55.         }
  56. END
  57.  
  58. ACCELTABLE IDR_MAIN PRELOAD
  59. BEGIN
  60.     VK_F1,  IDM_HELPINDEX,          VIRTUALKEY
  61.     VK_F3,  IDM_FILE_QUIT,          VIRTUALKEY
  62.     VK_F4,  IDM_TUNE,               VIRTUALKEY
  63.     VK_F5,  IDM_TV_SETUP,           VIRTUALKEY
  64.     VK_F6,  IDM_CAPTURE_CAPTURE,    VIRTUALKEY
  65. END
  66.  
  67. MENU IDD_CAPTURE LOADONCALL
  68. BEGIN
  69.         SUBMENU "~File",                    IDM_CAPT_FILE, MIS_TEXT
  70.         {
  71.             MENUITEM "~Save...      ",      IDM_CAPT_FILE_SAVE, MIS_TEXT
  72.         }
  73. END
  74.  
  75. /*
  76.  *   Define all strings to be used by this application
  77.  */
  78.  
  79. STRINGTABLE PRELOAD
  80. {
  81.     IDS_TITLEBAR          "Example 5"
  82.     IDS_CANNOTLOADSTRING  "Failed to load resource string"
  83.     IDS_HELPLIBRARYNAME   "EX5.HLP"
  84.     IDS_HELPWINDOWTITLE   "Example 5 Help"
  85.     IDS_HELPLOADERROR     "Failed to load Help Manager."
  86.     IDS_HELPDISPLAYERROR  "Failed to display help panel."
  87.     IDS_HELPMANAGERERROR  "Help Manager Error occurred - destroying help instance."
  88.     IDS_ERRORMSG          "%s encountered in file %s line %ld"
  89.     IDS_UNKNOWNMSG        "Unknown Error encounted in file %s line %ld"
  90.     IDS_ERROR_READ        "Error reading file."
  91.     IDS_ERROR_OUTOFMEMORY "Error - out of memory"
  92.     IDS_ERROR_TITLE       "Error Message"
  93. }
  94.  
  95. /*
  96.  *  Help table definition
  97.  */
  98.  
  99. HELPTABLE   HELP_TABLE
  100. {
  101.     HELPITEM   IDR_MAIN,        SUBTABLE_MAIN,            PANEL_MAIN
  102.     HELPITEM   IDD_PRODUCTINFO, SUBTABLE_PRODUCTINFODLG,  PANEL_PRODUCTINFODLG
  103. }
  104.  
  105. /*
  106.  *  Main window subtable, includes menu item help
  107.  */
  108.  
  109. HELPSUBTABLE SUBTABLE_MAIN
  110. SUBITEMSIZE     2
  111. {
  112.    /*
  113.     *   HELP SUBMENU
  114.     */
  115.  
  116.    HELPSUBITEM     IDM_HELPCONTENTS,           PANEL_HELPCONTENTS
  117.    HELPSUBITEM     IDM_HELPINDEX,              PANEL_HELPINDEX
  118.    HELPSUBITEM     IDM_GENERALHELP,            PANEL_GENERALHELP
  119.    HELPSUBITEM     IDM_KEYSHELP,               PANEL_KEYSHELP
  120. }
  121.  
  122. HELPSUBTABLE SUBTABLE_PRODUCTINFODLG
  123. SUBITEMSIZE     2
  124. {
  125.    HELPSUBITEM    DID_OK,                     PANEL_PRODUCTINFO_OK
  126. }
  127.