home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv7.zip / VACPP / IBMCPP / smarts / ICLUI / ICLUI.H < prev    next >
Text File  |  1995-06-02  |  5KB  |  128 lines

  1.  
  2. %PROLOG%
  3.  
  4. /*----------------------*/
  5. /* Constant definitions */
  6. /*----------------------*/
  7.  
  8. #define EMPTY_STRING       ""            /* Empty string constant */
  9. #define TUTORIAL_FILE      "TUTOR.INF"   /* Tutorial INF file name */
  10. #define TUTORIAL_PROGRAM   "view.exe"    /* Tutorial command name */
  11. #define TUTORIAL_PROGRAM2  "viewdoc.exe" /* Supporting tutorial program */
  12. #define HELP_FILE_NAME     "HELP.HLP"    /* Help library name */
  13. #define BUFFERSIZE         60            /* Maximum buffer length */
  14.  
  15.  
  16. /*--------------------------*/
  17. /* Identifier constants     */
  18. /*--------------------------*/
  19.  
  20. /* Window IDs */
  21. #define  IDW_FRAME_WINDOW            10
  22. #define  ID_CANVAS                   20
  23.  
  24. /* Static text IDs */
  25. #define  IDT_TEXT                    3000
  26. #define  IDT_STATUS_LINE             3001
  27.  
  28. /* Icon IDs */
  29. #define  IDI_ICON                    900
  30.  
  31. /* Menu item IDs */
  32. #define IDM_BASE            1000
  33. #define IDM_FILE            IDM_BASE + 1
  34. #define IDM_FILE_OPEN       IDM_BASE + 2
  35. #define IDM_FILE_SAVE       IDM_BASE + 3
  36. #define IDM_FILE_SAVEAS     IDM_BASE + 4
  37. #define IDM_FILE_PRINT      IDM_BASE + 5
  38. #define IDM_FILE_CLOSE      IDM_BASE + 6
  39. #define IDM_EDIT            IDM_BASE + 7
  40. #define IDM_EDIT_UNDO       IDM_BASE + 8
  41. #define IDM_EDIT_COPY       IDM_BASE + 9
  42. #define IDM_EDIT_CUT        IDM_BASE + 10
  43. #define IDM_EDIT_PASTE      IDM_BASE + 11
  44. #define IDM_EDIT_FIND       IDM_BASE + 12
  45. #define IDM_EDIT_FINDNEXT   IDM_BASE + 13
  46. #define IDM_HELP            IDM_BASE + 14
  47. #define IDM_HELP_INDEX      IDM_BASE + 15
  48. #define IDM_HELP_GENERAL    IDM_BASE + 16
  49. #define IDM_HELP_USING      IDM_BASE + 17
  50. #define IDM_HELP_TUTORIAL   IDM_BASE + 18
  51. #define IDM_HELP_PRODINFO   IDM_BASE + 19
  52.  
  53.  
  54. /* Dialog and dialog control IDs */
  55. #define IDD_BASE            2000
  56. #define IDD_PROD_INFO       2001
  57. #define IDT_PRODINFO_TEXT1  IDD_BASE + 2
  58. #define IDT_PRODINFO_TEXT2  IDD_BASE + 3
  59. #define IDT_PRODINFO_TEXT3  IDD_BASE + 4
  60. #define IDT_PRODINFO_TEXT4  IDD_BASE + 5
  61. #define IDT_PRODINFO_TEXT5  IDD_BASE + 6
  62. #define IDP_PRODINFO_OK     IDD_BASE + 7
  63. #define IDI_PRODINFO_ICON   IDD_BASE + 8
  64. #ifndef DID_HELP_PB
  65. #define DID_HELP_PB         267   /* OK button on File open and Save as dialogs */
  66. #endif
  67.  
  68.  
  69. /* Help table IDs */
  70. #define IDH_BASE                5000
  71. #define IDH_MAIN_HELPTABLE      5001
  72. #define IDH_SUBTABLE_FRAME      5002
  73. #define IDH_FILEOPEN_DLG        5003
  74. #define IDH_SAVEAS_DLG          5004
  75.  
  76.  
  77. /* Help panel IDs */
  78. #define IDH_GENHELP_RESNO       100  /* General help resource number in HLP file */
  79. #define IDH_FILEOPEN_RESNO      135  /* File open dlg help resource number in HLP file*/
  80. #define IDH_SAVEAS_RESNO        155  /* Save as dlg help resource number in HLP file*/
  81. #define IDH_FILEOPENERR1_RESNO 8000  /* Message help resource number in HLP file*/
  82. #define IDH_FILEOPENERR2_RESNO 8010  /* Message help resource number in HLP file*/
  83. #define IDH_NOHELPERR_RESNO    8020  /* Message help resource number in HLP file*/ 
  84.  
  85.  
  86. /* String IDs */
  87. #define IDS_BASE                    300
  88. #define IDS_TITLE                   IDS_BASE + 1
  89. #define IDS_EXIT                    IDS_BASE + 2
  90. #define IDS_FILE_OPEN               IDS_BASE + 3
  91. #define IDS_ERROR_OPENING_FILE      IDS_BASE + 4
  92. #define IDS_OPEN_FILE               IDS_BASE + 5
  93. #define IDS_SAVE_FILE               IDS_BASE + 6
  94. #define IDS_ERROR_NO_FILE_LOADED    IDS_BASE + 7
  95. #define IDS_PRINT_FILE              IDS_BASE + 8
  96. #define IDS_UNDO                    IDS_BASE + 9
  97. #define IDS_COPY                    IDS_BASE + 10
  98. #define IDS_CUT                     IDS_BASE + 11
  99. #define IDS_PASTE                   IDS_BASE + 12
  100. #define IDS_FIND                    IDS_BASE + 13
  101. #define IDS_FINDNEXT                IDS_BASE + 14
  102. #define IDS_SAVEAS                  IDS_BASE + 15
  103. #define IDS_SAVE                    IDS_BASE + 16
  104. #define IDS_FILE_SAVED              IDS_BASE + 17
  105. #define IDS_FILE_OPENED             IDS_BASE + 18
  106. #define IDS_ERROR_CREATING_HELP     IDS_BASE + 19
  107. #define IDS_ERROR_NO_HELP           IDS_BASE + 20
  108. #define IDS_ERROR_VIEW_NOT_FOUND    IDS_BASE + 21
  109. #define IDS_TUTORIAL_TITLE          IDS_BASE + 22
  110. #define IDS_ERROR_STARTING_TUTORIAL IDS_BASE + 23
  111. #define IDS_ERROR_NO_TUTORIAL       IDS_BASE + 24
  112. #define IDS_HELP_INDEX              IDS_BASE + 25
  113. #define IDS_HELP_GENERAL            IDS_BASE + 26
  114. #define IDS_HELP_USING              IDS_BASE + 27
  115. #define IDS_GENERAL_DESC            IDS_BASE + 28
  116. #define IDS_HELP_TUTORIAL           IDS_BASE + 29
  117. #define IDS_HELP_PRODINFO           IDS_BASE + 30
  118. #define IDS_OPEN                    IDS_BASE + 31
  119. #define IDS_ERROR_HELP_ASSOC        IDS_BASE + 32
  120. #define IDS_HELP_TITLE              IDS_BASE + 33
  121.  
  122. /* User event IDs */
  123. #define UM_BASE                     9000
  124. #define UM_NOHELP                   UM_BASE + 1
  125.  
  126.  
  127.  
  128.