home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mod201j.zip / modula2.exe / os2demo / hello / hello.rc < prev    next >
Text File  |  1996-01-15  |  3KB  |  81 lines

  1. /****************************************************************************
  2.  *
  3.  *  Resource Script File for the HELLO.MOD Sample Program.
  4.  *  This is a modified version from IBM Developer's Toolkit for OS/2 2.x
  5.  *  as needed for the Modula-2 Sample Program.
  6.  *
  7.  *  The window resources used by an application are defined in a resource
  8.  *  script file .RC.  This file is compiled by the resource compiler to
  9.  *  produce an executable-format file.
  10.  *  The definitions are either statements which define resources or
  11.  *  references to other files containing resources.
  12.  *
  13.  *  In this resource script file:
  14.  *  ------------------------------------------------------------------------
  15.  *  Statement:                        References:
  16.  *  MENU  ID_WINDOW PRELOAD           #include "..\..\os2bin\mod.h"
  17.  *  ACCELTABLE ID_WINDOW PRELOAD      defined constants (#define ...)
  18.  *  STRINGTABLE PRELOAD               ICON ID_WINDOW hello.ico
  19.  *
  20.  ******************************************************************************/
  21.  
  22. #include "..\..\os2bin\mod.h"
  23.  
  24. #define MSGBOXID    1001
  25. #define ID_WINDOW   256
  26. #define ID_OPTIONS  257
  27. #define ID_OPTION1  258
  28. #define ID_OPTION2  259
  29. #define ID_OPTION3  260
  30. #define ID_OPTIOND  267
  31. #define ID_EXITPROG 261
  32. #define IDS_HELLO   262
  33. #define IDS_1       263
  34. #define IDS_2       264
  35. #define IDS_3       265
  36. #define IDS_D       266
  37.  
  38.  
  39. ICON    ID_WINDOW hello.ico
  40.  
  41. MENU    ID_WINDOW PRELOAD
  42. BEGIN
  43.   SUBMENU "~Options", ID_OPTIONS
  44.   BEGIN
  45.     MENUITEM "Option ~1\tCtrl+A", ID_OPTION1, MIS_TEXT
  46.     MENUITEM "Option ~2\tCtrl+B", ID_OPTION2, MIS_TEXT
  47.     MENUITEM "Option ~3\tCtrl+C", ID_OPTION3, MIS_TEXT
  48.     MENUITEM "Option ~DLLTEST\tCtrl+D", ID_OPTIOND, MIS_TEXT
  49.   END
  50. END
  51.  
  52. ACCELTABLE ID_WINDOW PRELOAD
  53. BEGIN
  54.   "a",   ID_OPTION1,              CONTROL
  55.   "b",   ID_OPTION2,              CONTROL
  56.   "c",   ID_OPTION3,              CONTROL
  57.   "d",   ID_OPTIOND,              CONTROL
  58.   "A",   ID_OPTION1,              CONTROL
  59.   "B",   ID_OPTION2,              CONTROL
  60.   "C",   ID_OPTION3,              CONTROL
  61.   "D",   ID_OPTIOND,              CONTROL
  62.   "a",   ID_OPTION1,              CONTROL, SHIFT
  63.   "b",   ID_OPTION2,              CONTROL, SHIFT
  64.   "c",   ID_OPTION3,              CONTROL, SHIFT
  65.   "d",   ID_OPTIOND,              CONTROL, SHIFT
  66.   "A",   ID_OPTION1,              CONTROL, SHIFT
  67.   "B",   ID_OPTION2,              CONTROL, SHIFT
  68.   "C",   ID_OPTION3,              CONTROL, SHIFT
  69.   "D",   ID_OPTIOND,              CONTROL, SHIFT
  70.   VK_F3, ID_EXITPROG, VIRTUALKEY
  71. END
  72.  
  73. STRINGTABLE PRELOAD
  74. BEGIN
  75.  IDS_HELLO, "Hello"
  76.  IDS_1,     "--1--    "
  77.  IDS_2,     "--2--    "
  78.  IDS_3,     "--3--    "
  79.  IDS_D,     "DLLTEST  "
  80. END
  81.