home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 May / Pcwk5b98.iso / Borland / Cplus45 / BC45 / EXPERT.PAK / RC.OWL < prev    next >
Text File  |  1995-08-29  |  38KB  |  973 lines

  1. ##@QUERY_PRJ_NAME [[Project]]
  2. /*  Project [[Project]]
  3. ##@QUERY_PRJ_COMPANY [[CompanyName]] 2
  4. ##@QUERY_PRJ_COPYRIGHT [[Copyright]] 2
  5. ##\\Copyright Copyright 2
  6.     [[CompanyName]]
  7.     [[Copyright]]
  8.  
  9. ##@QUERY_TARGET_NAME [[Target]]
  10.     SUBSYSTEM:    [[Target]] Application
  11. ##QUERY_FILENAME_H [[Filename]]
  12.     FILE:         [[Filename]].rc
  13. ##@QUERY_PRJ_USER [[Author]]
  14.     AUTHOR:       [[Author]]
  15.  
  16.  
  17.     OVERVIEW
  18.     ========
  19.     All resources defined here.      
  20. */
  21.  
  22. #if !defined(WORKSHOP_INVOKED)
  23. #include <windows.h>
  24. #endif
  25. ##QUERY_FILENAME_CPP [[Filename]]
  26. #include "[[Filename]].rh"
  27.  
  28. ##0 [[HAXRes]]
  29. ##--BEGIN-- "" [[MenuName]]
  30. ##@QUERY_APPL_MODEL == VALUE_MDI
  31. ##:     "MDI_MENU" MenuName
  32. [[MenuName]] MENU 
  33. ##((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  34. ##:     "SDI_MENU" MenuName
  35. [[MenuName]] MENU
  36. ##:CreateRsrc("MENU", \\"[[MenuName]]", [[AssociatedID]])
  37. ##:AssociatedID HAXRes
  38. BEGIN
  39.     POPUP "&File"
  40.     BEGIN
  41. ##@QUERY_APPL_MODEL == VALUE_MDI 2
  42. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_MDIFILENEW")
  43. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_MDIFILEOPEN")
  44.         MENUITEM "&New", CM_MDIFILENEW
  45.         MENUITEM "&Open...", CM_MDIFILEOPEN
  46. ##((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG)) 2
  47. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILENEW")
  48. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILEOPEN")
  49.         MENUITEM "&New", CM_FILENEW
  50.         MENUITEM "&Open...", CM_FILEOPEN
  51. ##--BEGIN-- ((@QUERY_APPL_MODEL != VALUE_SDI) && (@QUERY_APPL_MODEL != VALUE_DIALOG))
  52. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILECLOSE")
  53.         MENUITEM "&Close", CM_FILECLOSE
  54. ##--END-- ((@QUERY_APPL_MODEL != VALUE_SDI) && (@QUERY_APPL_MODEL != VALUE_DIALOG))
  55.         MENUITEM SEPARATOR
  56. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILESAVE")
  57.         MENUITEM "&Save", CM_FILESAVE, GRAYED
  58. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILESAVEAS")
  59.         MENUITEM "Save &As...", CM_FILESAVEAS, GRAYED
  60. ##--BEGIN-- @OPT_APPL_PRINTING
  61.         MENUITEM SEPARATOR
  62. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILEPRINTPREVIEW")
  63. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILEPRINT")
  64. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILEPRINTERSETUP")
  65.         MENUITEM "Print Pre&view...", CM_FILEPRINTPREVIEW, GRAYED
  66.         MENUITEM "&Print...", CM_FILEPRINT, GRAYED
  67.         MENUITEM "P&rint Setup...", CM_FILEPRINTERSETUP, GRAYED
  68. ##--END-- @OPT_APPL_PRINTING
  69.         MENUITEM SEPARATOR
  70. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EXIT")
  71.         MENUITEM "E&xit\tAlt+F4", CM_EXIT
  72.     END
  73.  
  74.     MENUITEM SEPARATOR
  75.  
  76.     POPUP "&Edit"
  77.     BEGIN
  78. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITUNDO")
  79.         MENUITEM "&Undo\tAlt+BkSp", CM_EDITUNDO, GRAYED
  80.         MENUITEM SEPARATOR
  81. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITCUT")
  82.         MENUITEM "Cu&t\tShift+Del", CM_EDITCUT, GRAYED
  83. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITCOPY")
  84.         MENUITEM "&Copy\tCtrl+Ins", CM_EDITCOPY, GRAYED
  85. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITPASTE")
  86.         MENUITEM "&Paste\tShift+Ins", CM_EDITPASTE, GRAYED
  87. ##--BEGIN-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  88. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITPASTESPECIAL")
  89.         MENUITEM "Paste &Special...", CM_EDITPASTESPECIAL, GRAYED
  90. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITPASTELINK")
  91.         MENUITEM "Paste &Link", CM_EDITPASTELINK, GRAYED
  92. ##--END-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  93.         MENUITEM SEPARATOR
  94. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITCLEAR")
  95.         MENUITEM "Clear &All\tCtrl+Del", CM_EDITCLEAR, GRAYED
  96. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITDELETE")
  97.         MENUITEM "&Delete\tDel", CM_EDITDELETE, GRAYED
  98. ##--BEGIN-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  99.         MENUITEM SEPARATOR
  100. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITINSERTOBJECT")
  101.         MENUITEM "Insert &Object...", CM_EDITINSERTOBJECT, GRAYED
  102. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITLINKS")
  103.         MENUITEM "&Links...", CM_EDITLINKS, GRAYED
  104. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITOBJECT")
  105.         MENUITEM "&Object", CM_EDITOBJECT, GRAYED
  106.         MENUITEM SEPARATOR
  107. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITSHOWOBJECTS")
  108.         MENUITEM "&Show Objects", CM_EDITSHOWOBJECTS
  109. ##--END-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  110.     END
  111.  
  112.     POPUP "&Search"
  113.     BEGIN
  114. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITFIND")
  115.         MENUITEM "&Find...", CM_EDITFIND, GRAYED
  116. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITREPLACE")
  117.         MENUITEM "&Replace...", CM_EDITREPLACE, GRAYED
  118. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITFINDNEXT")
  119.         MENUITEM "&Next\aF3", CM_EDITFINDNEXT, GRAYED
  120.     END
  121.  
  122.     MENUITEM SEPARATOR
  123.  
  124.     MENUITEM SEPARATOR
  125.  
  126.     MENUITEM SEPARATOR
  127.  
  128. ##--BEGIN-- @QUERY_APPL_MODEL == VALUE_MDI
  129.     POPUP "&Window"
  130.     BEGIN
  131. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_CASCADECHILDREN")
  132.         MENUITEM "&Cascade", CM_CASCADECHILDREN
  133. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_TILECHILDREN")
  134.         MENUITEM "&Tile", CM_TILECHILDREN
  135. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_ARRANGEICONS")
  136.         MENUITEM "Arrange &Icons", CM_ARRANGEICONS
  137. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_CLOSECHILDREN")
  138.         MENUITEM "C&lose All", CM_CLOSECHILDREN
  139.     END
  140. ##--END-- @QUERY_APPL_MODEL == VALUE_MDI
  141.  
  142.     MENUITEM SEPARATOR
  143.  
  144.     POPUP "&Help"
  145.     BEGIN
  146. ##@OPT_APPL_HELP 3
  147. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_HELPCONTENTS")
  148.         MENUITEM "&Contents", CM_HELPCONTENTS
  149. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_HELPUSING")
  150.         MENUITEM "&Using help", CM_HELPUSING
  151.         MENUITEM SEPARATOR
  152. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_HELPABOUT")
  153.         MENUITEM "&About...", CM_HELPABOUT
  154.     END
  155.  
  156. END
  157. ##--END-- "" [[MenuName]]
  158.  
  159.  
  160. // Accelerator table for short-cut to menu commands. (include\owl\editfile.rc)
  161. ##@QUERY_APPL_MODEL == VALUE_MDI
  162. MDI_MENU ACCELERATORS
  163. ##((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  164. SDI_MENU ACCELERATORS
  165. BEGIN
  166.   VK_DELETE, CM_EDITDELETE, VIRTKEY
  167.   VK_DELETE, CM_EDITCUT, VIRTKEY, SHIFT
  168.   VK_INSERT, CM_EDITCOPY, VIRTKEY, CONTROL
  169.   VK_INSERT, CM_EDITPASTE, VIRTKEY, SHIFT
  170.   VK_DELETE, CM_EDITCLEAR, VIRTKEY, CONTROL
  171.   VK_BACK,   CM_EDITUNDO, VIRTKEY, ALT
  172.   VK_F3,     CM_EDITFINDNEXT, VIRTKEY
  173. END
  174.  
  175.  
  176. ##@OPT_APPL_HELP 4
  177. // Context sensitive help cursor.
  178. IDC_HELPCURSOR CURSOR "help.cur"
  179.  
  180.  
  181. ##--BEGIN-- @OPT_APPL_DOCVIEW
  182. // Menu merged in when TEditView is active, notice the extra MENUITEM SEPARATORs which are
  183. // for menu negotation.  These separators are used as group markers by OWL.
  184. IDM_EDITVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  185. BEGIN
  186.     MENUITEM SEPARATOR
  187.  
  188.     POPUP "&Edit"
  189.     BEGIN
  190.         MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  191.         MENUITEM SEPARATOR
  192.         MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  193.         MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  194.         MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  195.         MENUITEM "&Delete\aDel", CM_EDITDELETE
  196.         MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  197.     END
  198.  
  199.     POPUP "&Search"
  200.     BEGIN
  201.         MENUITEM "&Find...", CM_EDITFIND
  202.         MENUITEM "&Replace...", CM_EDITREPLACE
  203.         MENUITEM "&Next\aF3", CM_EDITFINDNEXT
  204.     END
  205.  
  206.     MENUITEM SEPARATOR
  207.  
  208.     MENUITEM SEPARATOR
  209.  
  210.     MENUITEM SEPARATOR
  211.  
  212.     MENUITEM SEPARATOR
  213. END
  214.  
  215.  
  216. // Menu merged in when TListView is active, notice the extra MENUITEM SEPARATORs which are
  217. // for menu negotation.  These separators are used as group markers by OWL.
  218. IDM_LISTVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  219. BEGIN
  220.     MENUITEM SEPARATOR
  221.  
  222.     POPUP "&Edit"
  223.     BEGIN
  224.         MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  225.         MENUITEM SEPARATOR
  226.         MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  227.         MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  228.         MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  229.         MENUITEM "&Delete\aDel", CM_EDITDELETE
  230.         MENUITEM "&Add Item\aIns", CM_EDITADD
  231.         MENUITEM "&Edit Item\aEnter", CM_EDITEDIT
  232.         MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  233.     END
  234.  
  235.     MENUITEM SEPARATOR
  236.  
  237.     MENUITEM SEPARATOR
  238.  
  239.     MENUITEM SEPARATOR
  240.  
  241.     MENUITEM SEPARATOR
  242. END
  243.  
  244.  
  245. IDM_DOCMANAGERFILE MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  246. BEGIN
  247. ##@QUERY_APPL_MODEL == VALUE_MDI 2
  248.     MENUITEM "&New", CM_MDIFILENEW
  249.     MENUITEM "&Open...", CM_MDIFILEOPEN
  250. ##((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG)) 2
  251.     MENUITEM "&New", CM_FILENEW
  252.     MENUITEM "&Open...", CM_FILEOPEN
  253. ##--BEGIN-- ((@QUERY_APPL_MODEL != VALUE_SDI) && (@QUERY_APPL_MODEL != VALUE_DIALOG))
  254.     MENUITEM "&Close", CM_FILECLOSE
  255. ##--END-- ((@QUERY_APPL_MODEL != VALUE_SDI) && (@QUERY_APPL_MODEL != VALUE_DIALOG))
  256.    MENUITEM SEPARATOR
  257.     MENUITEM "&Save", CM_FILESAVE, GRAYED
  258.     MENUITEM "Save &As...", CM_FILESAVEAS, GRAYED
  259. ##--BEGIN-- @OPT_APPL_PRINTING
  260.     MENUITEM SEPARATOR
  261.     MENUITEM "Print Pre&view...", CM_FILEPRINTPREVIEW, GRAYED
  262.     MENUITEM "&Print...", CM_FILEPRINT, GRAYED
  263.     MENUITEM "P&rint Setup...", CM_FILEPRINTERSETUP, GRAYED
  264. ##--END-- @OPT_APPL_PRINTING
  265.     MENUITEM SEPARATOR
  266.     MENUITEM "E&xit\tAlt+F4", CM_EXIT
  267. END
  268.  
  269.  
  270. ##--END-- @OPT_APPL_DOCVIEW
  271. ##--BEGIN-- @QUERY_APPL_OLE != VALUE_NOOLE
  272. ##      --BEGIN-- @QUERY_APPL_MODEL == VALUE_SDI
  273. //  Menu merged in when TOleView is embedded and edited out of place.
  274. IDM_OLEVIEWEMBED MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  275. BEGIN
  276.     POPUP "&File"
  277.     BEGIN
  278.         MENUITEM  "&Close",         CM_FILECLOSE
  279.         MENUITEM  Separator
  280.         MENUITEM  "E&xit",          CM_EXIT
  281.     END
  282.  
  283.     MENUITEM Separator
  284.  
  285.     POPUP "&Edit"
  286.     BEGIN
  287.         MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  288.         MENUITEM Separator
  289.         MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  290.         MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  291.         MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  292.         MENUITEM "Paste &Special...", CM_EDITPASTESPECIAL
  293.         MENUITEM "Paste &Link", CM_EDITPASTELINK
  294.         MENUITEM "&Delete\aDel", CM_EDITDELETE
  295.         MENUITEM Separator
  296.         MENUITEM "&Insert Object...", CM_EDITINSERTOBJECT
  297.         MENUITEM "&Links...", CM_EDITLINKS
  298.         MENUITEM "&Object", CM_EDITOBJECT
  299.         MENUITEM Separator
  300.         MENUITEM "&Show Objects", CM_EDITSHOWOBJECTS
  301.     END
  302.  
  303.     MENUITEM SEPARATOR
  304.  
  305.     MENUITEM SEPARATOR
  306.  
  307.     MENUITEM SEPARATOR
  308.  
  309.     MENUITEM SEPARATOR
  310.  
  311.     POPUP "&Help"
  312.     BEGIN
  313. ##@OPT_APPL_HELP 3
  314.         MENUITEM "&Contents", CM_HELPCONTENTS
  315.         MENUITEM "&Using help", CM_HELPUSING
  316.         MENUITEM SEPARATOR
  317.         MENUITEM "&About...", CM_HELPABOUT
  318.     END
  319. END
  320.  
  321.  
  322. ##      --END-- @QUERY_APPL_MODEL == VALUE_SDI
  323. // Menu merged in when TOleView is active, notice the extra MENUITEM SEPARATORs which are
  324. // for menu negotation.  These separators are used as group markers by OWL.
  325. IDM_OLEVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  326. BEGIN
  327.     MENUITEM SEPARATOR
  328.  
  329.     POPUP "&Edit"
  330.     BEGIN
  331.         MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  332.         MENUITEM SEPARATOR
  333.         MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  334.         MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  335.         MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  336.         MENUITEM "Paste &Special...", CM_EDITPASTESPECIAL
  337.         MENUITEM "Paste &Link", CM_EDITPASTELINK
  338.         MENUITEM "&Delete\aDel", CM_EDITDELETE
  339. ##--BEGIN-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  340.         MENUITEM SEPARATOR
  341.         MENUITEM "Insert &Object...", CM_EDITINSERTOBJECT
  342.         MENUITEM "&Links...", CM_EDITLINKS
  343.         MENUITEM "&Object", CM_EDITOBJECT
  344.         MENUITEM SEPARATOR
  345.         MENUITEM "&Show Objects", CM_EDITSHOWOBJECTS
  346. ##--END-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  347.     END
  348.  
  349.     MENUITEM SEPARATOR
  350.  
  351.     MENUITEM SEPARATOR
  352.  
  353.     MENUITEM SEPARATOR
  354.  
  355.     MENUITEM SEPARATOR
  356.  
  357.     POPUP "&Help"
  358.     BEGIN
  359. ##@OPT_APPL_HELP 3
  360.         MENUITEM "&Contents", CM_HELPCONTENTS
  361.         MENUITEM "&Using help", CM_HELPUSING
  362.         MENUITEM SEPARATOR
  363.         MENUITEM "&About...", CM_HELPABOUT
  364.     END
  365. END
  366.  
  367. IDM_OLEPOPUP MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  368. BEGIN
  369.     POPUP "OLE"
  370.     BEGIN
  371.         MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  372.         MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  373.         MENUITEM "&Delete\aDel", CM_EDITDELETE
  374.         MENUITEM SEPARATOR
  375.         MENUITEM "&Object", CM_EDITOBJECT
  376.     END
  377. END
  378.  
  379.  
  380. ##--END-- @QUERY_APPL_OLE != VALUE_NOOLE
  381. //
  382. // Table of help hints displayed in the status bar.
  383. //
  384. STRINGTABLE 
  385. BEGIN
  386.     -1,                         "File/document operations"
  387. ##(@QUERY_APPL_MODEL == VALUE_MDI) 2
  388.     CM_MDIFILENEW,              "Creates a new document"
  389.     CM_MDIFILEOPEN,             "Opens an existing document"
  390. ##--BEGIN-- ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  391. ##!@OPT_APPL_DOCVIEW 2
  392.     CM_FILENEW,                 "Creates a new window"
  393.     CM_FILEOPEN,                "Opens a window"
  394. ##@OPT_APPL_DOCVIEW 2
  395.     CM_FILENEW,                 "Creates a new document"
  396.     CM_FILEOPEN,                "Opens an existing document"
  397. ##--END-- ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  398. ##@OPT_APPL_DOCVIEW 2
  399.     CM_VIEWCREATE,              "Create a new view for this document"
  400.     CM_FILEREVERT,              "Reverts changes to last document save"
  401. ##--END-- @OPT_APPL_DOCVIEW
  402.     CM_FILECLOSE,               "Close this document"
  403.     CM_FILESAVE,                "Saves this document"
  404.     CM_FILESAVEAS,              "Saves this document with a new name"
  405. ##@OPT_APPL_PRINTING 3
  406.     CM_FILEPRINT,               "Print this document"
  407.     CM_FILEPRINTERSETUP,        "Setup this document print characteristics"
  408.     CM_FILEPRINTPREVIEW,        "Display full pages as read-only" 
  409.     CM_EXIT,                    "Quits [[TApplication]] and prompts to save the documents"
  410.     CM_EDITUNDO-1,              "Edit operations"
  411.     CM_EDITUNDO,                "Reverses the last operation"
  412.     CM_EDITCUT,                 "Cuts the selection and puts it on the Clipboard"
  413.     CM_EDITCOPY,                "Copies the selection and puts it on the Clipboard"
  414.     CM_EDITPASTE,               "Inserts the clipboard contents at the insertion point"
  415. ##--BEGIN-- (@OPT_APPL_DOCVIEW && (@QUERY_APPL_OLE != VALUE_NOOLE))
  416.     CM_EDITPASTESPECIAL,        "Select paste option and format"
  417.     CM_EDITPASTELINK,           "Link with object on the clipboard"
  418. ##--END-- (@OPT_APPL_DOCVIEW && (@QUERY_APPL_OLE != VALUE_NOOLE))
  419.     CM_EDITDELETE,              "Deletes the selection"
  420.     CM_EDITCLEAR,               "Clear the document"
  421. ##--BEGIN-- (@OPT_APPL_DOCVIEW && (@QUERY_APPL_OLE != VALUE_NOOLE))
  422.     CM_EDITLINKS,               "Edit links to the document"
  423.     CM_EDITINSERTOBJECT,        "Insert an object into the document"
  424.     CM_EDITOBJECT,              "Ask the selected object to perform an action"
  425.     CM_EDITSHOWOBJECTS,         "Hilight selected object"
  426. ##--END-- (@OPT_APPL_DOCVIEW && (@QUERY_APPL_OLE != VALUE_NOOLE))
  427.     CM_EDITADD,                 "Insert a new line"
  428.     CM_EDITEDIT,                "Edit the current line"
  429.     CM_EDITFIND-1,              "Search/replace operations"
  430.     CM_EDITFIND,                "Finds the specified text"
  431.     CM_EDITREPLACE,             "Finds the specified text and changes it"
  432.     CM_EDITFINDNEXT,            "Finds the next match"
  433. ##--BEGIN-- @QUERY_APPL_MODEL == VALUE_MDI
  434.     CM_CASCADECHILDREN-1,       "Window arrangement and selection"
  435.     CM_CASCADECHILDREN,         "Cascades open windows"
  436.     CM_TILECHILDREN,            "Tiles open windows"
  437.     CM_ARRANGEICONS,            "Arranges iconic windows along bottom"
  438.     CM_CLOSECHILDREN,           "Closes all open windows"
  439. ##--END-- @QUERY_APPL_MODEL == VALUE_MDI
  440. ##@OPT_APPL_HELP 3
  441.     CM_HELPCONTENTS-1,          "Access online help"
  442.     CM_HELPCONTENTS,            "Help table of contents"
  443.     CM_HELPUSING,               "Help on using online Help"
  444. ##@OPT_APPL_HELP != TRUE
  445.     CM_HELPABOUT-1,             "Access About"
  446. ##@QUERY_PRJ_NAME [[Project]]
  447.     CM_HELPABOUT,               "About the [[Project]] application"
  448. END
  449.  
  450.  
  451. //
  452. // OWL string table
  453. //
  454.  
  455. // EditFile (include\owl\editfile.rc and include\owl\editsear.rc)
  456. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  457. BEGIN
  458.     IDS_CANNOTFIND,             "Cannot find ""%s""."
  459. ##!@OPT_APPL_DOCVIEW
  460.     IDS_UNTITLED,               "Document"
  461.     IDS_UNABLEREAD,             "Unable to read file %s from disk."
  462.     IDS_UNABLEWRITE,            "Unable to write file %s to disk."
  463.     IDS_FILECHANGED,            "The text in the %s file has changed.\n\nDo you want to save the changes?"
  464.     IDS_FILEFILTER,             "Text files (*.TXT)|*.TXT|AllFiles (*.*)|*.*|"
  465. END
  466. ##--BEGIN-- @OPT_APPL_DOCVIEW
  467.  
  468.  
  469. // ListView (include\owl\listview.rc)
  470. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  471. BEGIN
  472.   IDS_LISTNUM,  "Line number %d"
  473. END
  474.  
  475.  
  476. // Doc/View (include\owl\docview.rc)
  477. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  478. BEGIN
  479.     IDS_DOCMANAGERFILE,         "&File"
  480.     IDS_DOCLIST,                "--Document Type--"
  481.     IDS_VIEWLIST,               "--View Type--"
  482.     IDS_UNTITLED,               "Document"
  483.     IDS_UNABLEOPEN,             "Unable to open document."
  484.     IDS_UNABLECLOSE,            "Unable to close document."
  485.     IDS_READERROR,              "Document read error."
  486.     IDS_WRITEERROR,             "Document write error."
  487.     IDS_DOCCHANGED,             "The document has been changed.\n\nDo you want to save the changes?"
  488.     IDS_NOTCHANGED,             "The document has not been changed."
  489.     IDS_NODOCMANAGER,           "Document Manager not present."
  490.     IDS_NOMEMORYFORVIEW,        "Insufficient memory for view."
  491.     IDS_DUPLICATEDOC,           "Document already loaded."
  492. END
  493. ##--BEGIN--@QUERY_APPL_OLE != VALUE_NOOLE
  494.  
  495.  
  496. // OLEView (include\owl\oleview.rc)
  497. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  498. BEGIN
  499.      IDS_EDITOBJECT,            "&Object"
  500.      IDS_EDITCONVERT,           "Convert..."
  501.      IDS_CLOSESERVER,           "Close and Return to "
  502.      IDS_EXITSERVER,            "Exit and Return to "
  503. END
  504.  
  505. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  506. BEGIN
  507.     IDS_CFTEXT,                 "Text\nplain text"
  508.     IDS_CFBITMAP,               "Bitmap\na bitmap image"
  509.     IDS_CFMETAFILE,             "Metafile Picture\na static picture"
  510.     IDS_CFSYLK,                 "Sylk\na spreadsheet"
  511.     IDS_CFDIF,                  "DIF\na document"
  512.     IDS_CFTIFF,                 "Tagged Image File Format\na TIFF image file"
  513.     IDS_CFOEMTEXT,              "OEM Text\nan OEM text"
  514.     IDS_CFDIB,                  "DIB\na device independent bitmap image"
  515.     IDS_CFPALETTE,              "Palette\na color palette"
  516.     IDS_CFPENDATA,              "Pen Data\npen data"
  517.     IDS_CFRIFF,                 "RIFF\na RIFF media file"
  518.     IDS_CFWAVE,                 "Wave\na sound wave file"
  519.     IDS_CFUNICODETEXT,          "UniCode Text\nUnicode text"
  520.     IDS_CFENHMETAFILE,          "Enhanced Metafile\nan enhanced metafile picture"
  521.     IDS_IN,                     " in "
  522. END
  523. ##--END--@QUERY_APPL_OLE != VALUE_NOOLE
  524. ##--END-- @OPT_APPL_DOCVIEW
  525. ##--BEGIN-- @OPT_APPL_PRINTING
  526.  
  527.  
  528. // Printer (include\owl\printer.rc)
  529. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  530. BEGIN
  531.     IDS_PRNON,                  " on "
  532.     IDS_PRNERRORTEMPLATE,       "'%s' not printed. %s."
  533.     IDS_PRNOUTOFMEMORY,         "Out of memory"
  534.     IDS_PRNOUTOFDISK,           "Out of disk space"
  535.     IDS_PRNCANCEL,              "Printing canceled"
  536.     IDS_PRNMGRABORT,            "Printing aborted in Print Manager"
  537.     IDS_PRNGENERROR,            "Error encountered during print"
  538.     IDS_PRNERRORCAPTION,        "Print Error"
  539. END
  540. ##--END-- @OPT_APPL_PRINTING
  541.  
  542.  
  543. // Exception string resources (include\owl\except.rc)
  544. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  545. BEGIN
  546.     IDS_OWLEXCEPTION,           "ObjectWindows Exception"
  547.     IDS_UNHANDLEDXMSG,          "Unhandled Exception"
  548.     IDS_OKTORESUME,             "OK to resume?"
  549.     IDS_UNKNOWNEXCEPTION,       "Unknown exception"
  550.  
  551.     IDS_UNKNOWNERROR,           "Unknown error"
  552.     IDS_NOAPP,                  "No application object"
  553.     IDS_OUTOFMEMORY,            "Out of memory"
  554.     IDS_INVALIDMODULE,          "Invalid module specified for window"
  555.     IDS_INVALIDMAINWINDOW,      "Invalid MainWindow"
  556.     IDS_VBXLIBRARYFAIL,         "VBX Library init failure"
  557.  
  558.     IDS_INVALIDWINDOW,          "Invalid window %s"
  559.     IDS_INVALIDCHILDWINDOW,     "Invalid child window %s"
  560.     IDS_INVALIDCLIENTWINDOW,    "Invalid client window %s"
  561.  
  562.     IDS_CLASSREGISTERFAIL,      "Class registration fail for window %s"
  563.     IDS_CHILDREGISTERFAIL,      "Child class registration fail for window %s"
  564.     IDS_WINDOWCREATEFAIL,       "Create fail for window %s"
  565.     IDS_WINDOWEXECUTEFAIL,      "Execute fail for window %s"
  566.     IDS_CHILDCREATEFAIL,        "Child create fail for window %s"
  567.  
  568.     IDS_MENUFAILURE,            "Menu creation failure"
  569.     IDS_VALIDATORSYNTAX,        "Validator syntax error"
  570.     IDS_PRINTERERROR,           "Printer error"
  571.  
  572.     IDS_LAYOUTINCOMPLETE,       "Incomplete layout constraints specified in window %s"
  573.     IDS_LAYOUTBADRELWIN,        "Invalid relative window specified in layout constraint in window %s"
  574.  
  575.     IDS_GDIFAILURE,             "GDI failure"
  576.     IDS_GDIALLOCFAIL,           "GDI allocate failure"
  577.     IDS_GDICREATEFAIL,          "GDI creation failure"
  578.     IDS_GDIRESLOADFAIL,         "GDI resource load failure"
  579.     IDS_GDIFILEREADFAIL,        "GDI file read failure"
  580.     IDS_GDIDELETEFAIL,          "GDI object %X delete failure"
  581.     IDS_GDIDESTROYFAIL,         "GDI object %X destroy failure"
  582.     IDS_INVALIDDIBHANDLE,       "Invalid DIB handle %X"
  583. END
  584.  
  585.  
  586. // General Window's status bar messages. (include\owl\statusba.rc)
  587. STRINGTABLE
  588. BEGIN
  589.     IDS_MODES                   "EXT|CAPS|NUM|SCRL|OVR|REC"
  590.     IDS_MODESOFF                "   |    |   |    |   |   "
  591.     SC_SIZE,                    "Changes the size of the window"
  592.     SC_MOVE,                    "Moves the window to another position"
  593.     SC_MINIMIZE,                "Reduces the window to an icon"
  594.     SC_MAXIMIZE,                "Enlarges the window to it maximum size"
  595.     SC_RESTORE,                 "Restores the window to its previous size"
  596.     SC_CLOSE,                   "Closes the window"
  597.     SC_TASKLIST,                "Opens task list"
  598.     SC_NEXTWINDOW,              "Switches to next window"
  599. END
  600.  
  601.  
  602. // Validator messages (include\owl\validate.rc)
  603. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  604. BEGIN
  605.     IDS_VALPXPCONFORM          "Input does not conform to picture:\n""%s"""
  606.     IDS_VALINVALIDCHAR         "Invalid character in input"
  607.     IDS_VALNOTINRANGE          "Value is not in the range %ld to %ld."
  608.     IDS_VALNOTINLIST           "Input is not in valid-list"
  609. END
  610. ##(((@QUERY_APPL_MODEL == VALUE_DIALOG) && @QUERY_APPL_DLGCLIENT_MENU) || (@QUERY_APPL_MODEL != VALUE_DIALOG))
  611. ##--BEGIN--  @OPT_APPL_TOOLBAR
  612.  
  613.  
  614. //
  615. // Bitmaps used by the speedbar.  Each bitmap is associated with a
  616. // particular menu command.
  617. //
  618. ##@QUERY_APPL_MODEL == VALUE_MDI 2
  619. CM_MDIFILENEW BITMAP "new.bmp"
  620. CM_MDIFILEOPEN BITMAP "open.bmp"
  621. ##((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG)) 2
  622. CM_FILENEW BITMAP "new.bmp"
  623. CM_FILEOPEN BITMAP "open.bmp"
  624. CM_FILESAVE BITMAP "save.bmp"
  625.  
  626. CM_EDITUNDO BITMAP "undo.bmp"
  627. CM_EDITCUT BITMAP "cut.bmp"
  628. CM_EDITCOPY BITMAP "copy.bmp"
  629. CM_EDITPASTE BITMAP "paste.bmp" 
  630.  
  631. CM_EDITFIND BITMAP "find.bmp"
  632. CM_EDITFINDNEXT BITMAP "findnext.bmp"
  633. ##@OPT_APPL_PRINTING 2
  634.  
  635. CM_FILEPRINTPREVIEW  BITMAP "preview.bmp"
  636. ##@OPT_APPL_HELP 2
  637.  
  638. CM_HELPCONTENTS BITMAP "help.bmp"
  639. ##--END--  @OPT_APPL_TOOLBAR
  640. ##(((@QUERY_APPL_MODEL == VALUE_DIALOG) && @QUERY_APPL_DLGCLIENT_MENU) || (@QUERY_APPL_MODEL != VALUE_DIALOG))
  641. ##(@OPT_APPL_TOOLBAR || @OPT_APPL_PRINTING) 2
  642.  
  643. CM_FILEPRINT BITMAP "print.bmp"
  644. ##--BEGIN-- @OPT_APPL_PRINTING
  645.  
  646.  
  647. //
  648. // Print Preview speed bar bitmaps
  649. //
  650. APX_PPR_PREVIOUS BITMAP "previous.bmp"
  651. APX_PPR_NEXT BITMAP "next.bmp"
  652. APX_PPR_ONEUP BITMAP "preview1.bmp"
  653. APX_PPR_TWOUP BITMAP "preview2.bmp"
  654. APX_PPR_DONE BITMAP "prexit.bmp"
  655. ##--END-- @OPT_APPL_PRINTING
  656.  
  657.  
  658. //
  659. // Misc application definitions
  660. //
  661. ##--BEGIN-- @QUERY_APPL_MODEL == VALUE_MDI
  662.  
  663. // MDI document ICON
  664. ##:<<TMDIChild QUERY_WIND_ICON [[Icon]]
  665. IDI_DOC ICON "[[Icon]]"
  666.  
  667. // Application ICON
  668. ##<<TApplication QUERY_WIND_ICON [[Icon]]
  669. IDI_MDIAPPLICATION ICON "[[Icon]]"
  670. ##--END-- @QUERY_APPL_MODEL == VALUE_MDI
  671. ##--BEGIN-- ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  672.  
  673. // Application ICON
  674. ##<<TApplication QUERY_WIND_ICON [[Icon]]
  675. IDI_SDIAPPLICATION ICON "[[Icon]]"
  676. ##--END-- ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  677.  
  678.  
  679. ##--BEGIN-- @QUERY_APPL_MODEL == VALUE_DIALOG
  680. // Client Dialog
  681. ##      :0 [[HAXRes]]
  682. ##      :@QUERY_APPL_DLGCLIENT [[ClientClass]]
  683. ##      :<<*ClientClass QUERY_DLOG [[DLogRsrc]]
  684. ##      --BEGIN-- TRUE
  685. ##          :CreateRsrc("DIALOG", \\"[[DLogRsrc]]", [[AssociatedID]])
  686. ##          :AssociatedID HAXRes
  687. ##          --BEGIN-- @QUERY_APPL_CONTROL == VALUE_BWCC
  688. [[DLogRsrc]] DIALOG 6, 15, 189, 124
  689. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  690. CLASS "BorDlg_Gray"
  691. CAPTION "Dialog Client"
  692. FONT 8, "MS Sans Serif"
  693. BEGIN
  694.     CONTROL "", -1, "BorShade", BSS_HDIP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 0, 83, 189, 3
  695. ##              :AddRsrcItem(HAXRes, "BUTTON", "DEFPUSHBUTTON", "IDOK")
  696.     CONTROL "", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 48, 92, 37, 25
  697. ##              :AddRsrcItem(HAXRes, "BUTTON", "PUSHBUTTON", "IDCANCEL")
  698.     CONTROL "", IDCANCEL, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 104, 92, 37, 25
  699. END
  700. ##          --END-- @QUERY_APPL_CONTROL == VALUE_BWCC
  701. ##          --BEGIN-- @QUERY_APPL_CONTROL != VALUE_BWCC
  702. [[DLogRsrc]] DIALOG 6, 15, 207, 111
  703. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  704. CAPTION "Dialog Client"
  705. FONT 8, "MS Sans Serif"
  706. BEGIN
  707. ##              :AddRsrcItem(HAXRes, "BUTTON", "DEFPUSHBUTTON", "IDOK")
  708.     DEFPUSHBUTTON "OK", IDOK, 40, 88, 50, 14
  709. ##              :AddRsrcItem(HAXRes, "BUTTON", "PUSHBUTTON", "IDCANCEL")
  710.     PUSHBUTTON "Cancel", IDCANCEL, 116, 88, 50, 14
  711. END
  712. ##          --END-- @QUERY_APPL_CONTROL != VALUE_BWCC
  713.  
  714.  
  715. ##      --END-- TRUE
  716. ##--END-- @QUERY_APPL_MODEL == VALUE_DIALOG
  717. // About box.
  718. ##--BEGIN-- @QUERY_APPL_CONTROL == VALUE_BWCC
  719.  
  720. // BWCC bitmaps for the about box.
  721. #define IDB_BWCC_ABOUT_ICON     1450
  722. #define IDB_BWCC_ABOUT_ICON2    2450            // This definition is for EGA and related video modes.
  723.  
  724. IDB_BWCC_ABOUT_ICON  BITMAP "borabout.bmp"
  725. IDB_BWCC_ABOUT_ICON2 BITMAP "borabout.bmp"
  726.  
  727. ##--END-- @QUERY_APPL_CONTROL == VALUE_BWCC
  728. ##0 [[HAXRes]]
  729. ##"" [[DLogRsrc]]
  730. ##--BEGIN-- ((@QUERY_APPL_MODEL != VALUE_DIALOG) || ((@QUERY_APPL_MODEL == VALUE_DIALOG) && @QUERY_APPL_DLGCLIENT_MENU))
  731. ##      :<<TDialog QUERY_DLOG DLogRsrc
  732. ##      :CreateRsrc("DIALOG", \\"[[DLogRsrc]]", [[AssociatedID]])
  733. ##      :AssociatedID HAXRes
  734. ##      :@QUERY_APPL_CONTROL == VALUE_BWCC
  735. [[DLogRsrc]] DIALOG 56, 40, 199, 98
  736. ##      :@QUERY_APPL_CONTROL != VALUE_BWCC
  737. [[DLogRsrc]] DIALOG 12, 17, 204, 65
  738. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  739. ##      :@QUERY_APPL_CONTROL == VALUE_BWCC
  740. CLASS "bordlg_gray"
  741. ##      :@QUERY_PRJ_NAME [[Project]]
  742. CAPTION "About [[Project]]"
  743. FONT 8, "MS Sans Serif"
  744. BEGIN
  745. ##--BEGIN-- @QUERY_APPL_CONTROL != VALUE_BWCC
  746. ##      :@QUERY_PRJ_NAME [[Project]]
  747. ##      :@QUERY_APPL_VERINFO [[Version]]
  748.     CTEXT "Version", IDC_VERSION, 2, 14, 200, 8, SS_NOPREFIX
  749. ##      :@QUERY_APPL_ABOUT [[AboutText]]
  750.     CTEXT "[[AboutText]]", -1, 2, 4, 200, 8, SS_NOPREFIX
  751.     CTEXT "", IDC_COPYRIGHT, 2, 27, 200, 17, SS_NOPREFIX
  752.     RTEXT "", IDC_DEBUG, 136, 55, 66, 8, SS_NOPREFIX
  753. ##      :@QUERY_APPL_MODEL == VALUE_MDI
  754.     ICON IDI_MDIAPPLICATION, -1, 2, 2, 34, 34
  755. ##      :((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  756.     ICON IDI_SDIAPPLICATION, -1, 2, 2, 34, 34
  757.     DEFPUSHBUTTON "OK", IDOK, 82, 48, 40, 14
  758. ##--END-- @QUERY_APPL_CONTROL != VALUE_BWCC
  759. ##--BEGIN-- @QUERY_APPL_CONTROL == VALUE_BWCC
  760.     CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 48, 6, 144, 51
  761.     CONTROL "Version", IDC_VERSION, "BorStatic", SS_LEFT | WS_CHILD | WS_VISIBLE | SS_NOPREFIX | WS_GROUP, 51, 18, 138, 9
  762.     CONTROL "Button", IDB_BWCC_ABOUT_ICON - 1000, "BorBtn", BBS_BITMAP | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 9, 39, 42
  763. ##      :@QUERY_APPL_ABOUT [[AboutText]]
  764.     CONTROL "[[AboutText]]", -1, "BorStatic", SS_LEFT | WS_CHILD | WS_VISIBLE | SS_NOPREFIX | WS_GROUP, 51, 9, 138, 9
  765.     CONTROL "", IDC_COPYRIGHT, "BorStatic", SS_LEFT | WS_CHILD | WS_VISIBLE | SS_NOPREFIX | WS_GROUP, 51, 27, 138, 27
  766.     CONTROL "", IDC_DEBUG, "BorStatic", SS_RIGHT | WS_CHILD | WS_VISIBLE | SS_NOPREFIX | WS_GROUP, 131, 87, 66, 8
  767.     CONTROL "", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 81, 66, 37, 25
  768. ##--END-- @QUERY_APPL_CONTROL == VALUE_BWCC
  769. ##      :AddRsrcItem(HAXRes, "STATIC", "TEXT", "IDC_VERSION")
  770. ##      :AddRsrcItem(HAXRes, "STATIC", "TEXT", "IDC_COPYRIGHT")
  771. ##      :AddRsrcItem(HAXRes, "STATIC", "TEXT", "IDC_DEBUG")
  772. ##      :AddRsrcItem(HAXRes, "BUTTON", "DEFPUSHBUTTON", "IDOK")
  773. END
  774. ##--END-- ((@QUERY_APPL_MODEL != VALUE_DIALOG) || ((@QUERY_APPL_MODEL == VALUE_DIALOG) && @QUERY_APPL_DLGCLIENT_MENU))
  775. ##--BEGIN-- @OPT_APPL_PRINTING
  776.  
  777.  
  778. // Printer abort box.
  779. ##@QUERY_APPL_CONTROL != VALUE_BWCC
  780. IDD_ABORTDIALOG DIALOG 84, 51, 130, 60
  781. ##@QUERY_APPL_CONTROL == VALUE_BWCC
  782. IDD_ABORTDIALOG DIALOG 70, 50, 163, 65
  783. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  784. ##@QUERY_APPL_CONTROL == VALUE_BWCC
  785. CLASS "bordlg"
  786. CAPTION "Printing"
  787. BEGIN
  788. ##@QUERY_APPL_CONTROL != VALUE_BWCC 6
  789.     PUSHBUTTON "Cancel", IDCANCEL, 46, 40, 40, 14, WS_TABSTOP
  790.     CTEXT "Now printing Page %d of", ID_PAGE, 0, 8, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP
  791.     CTEXT "Now printing", -1, 0, 8, 130, 8, 
  792.     CTEXT "'%s' on the", ID_TITLE, 0, 16, 130, 8
  793.     CTEXT "", ID_PORT, 0, 24, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP
  794.     CTEXT "%s on %s", ID_DEVICE, 0, 24, 130, 8
  795. ##@QUERY_APPL_CONTROL == VALUE_BWCC 6
  796.     CONTROL "Button", IDCANCEL, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 48, 36, 33, 21
  797.     CTEXT "Now printing Page %d of", ID_PAGE, 0, 8, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP | SS_NOPREFIX
  798.     CTEXT "Now printing", -1, 0, 8, 130, 8, SS_NOPREFIX
  799.     CTEXT "'%s' on the", ID_TITLE, 0, 16, 130, 8, SS_NOPREFIX
  800.     CTEXT "", ID_PORT, 0, 24, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP | SS_NOPREFIX
  801.     CTEXT "%s on %s", ID_DEVICE, 0, 24, 130, 8, SS_NOPREFIX
  802. END
  803. ##--END-- @OPT_APPL_PRINTING
  804.  
  805.  
  806. // TInputDialog class dialog box.
  807. ##@QUERY_APPL_CONTROL != VALUE_BWCC
  808. IDD_INPUTDIALOG DIALOG 20, 24, 180, 64
  809. ##@QUERY_APPL_CONTROL == VALUE_BWCC
  810. IDD_INPUTDIALOG DIALOG 20, 24, 180, 70
  811. STYLE WS_POPUP | WS_CAPTION | DS_SETFONT
  812. ##@QUERY_APPL_CONTROL == VALUE_BWCC
  813. CLASS "bordlg"
  814. FONT 8, "Helv"
  815. BEGIN
  816.     LTEXT "", ID_PROMPT, 10, 8, 160, 10, SS_NOPREFIX
  817.     CONTROL "", ID_INPUT, "EDIT", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL, 10, 20, 160, 12
  818. ##@QUERY_APPL_CONTROL != VALUE_BWCC 2
  819.     DEFPUSHBUTTON "&OK", IDOK, 47, 42, 40, 14
  820.     PUSHBUTTON "&Cancel", IDCANCEL, 93, 42, 40, 14
  821. ##@QUERY_APPL_CONTROL == VALUE_BWCC 2
  822.     CONTROL "Button", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 47, 42, 37, 26
  823.     CONTROL "Button", IDCANCEL, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 93, 42, 38, 25
  824. END
  825.  
  826.  
  827. // Horizontal slider thumb bitmap for TSlider and VSlider (include\owl\slider.rc)
  828. IDB_HSLIDERTHUMB BITMAP PRELOAD MOVEABLE DISCARDABLE 
  829. BEGIN
  830.     '42 4D 66 01 00 00 00 00 00 00 76 00 00 00 28 00'
  831.     '00 00 12 00 00 00 14 00 00 00 01 00 04 00 00 00'
  832.     '00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00'
  833.     '00 00 10 00 00 00 00 00 00 00 00 00 C0 00 00 C0'
  834.     '00 00 00 C0 C0 00 C0 00 00 00 C0 00 C0 00 C0 C0'
  835.     '00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
  836.     '00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
  837.     '00 00 FF FF FF 00 BB BB 0B BB BB BB B0 BB BB 00'
  838.     '00 00 BB B0 80 BB BB BB 08 0B BB 00 00 00 BB 08'
  839.     'F8 0B BB B0 87 70 BB 00 00 00 B0 8F F8 80 BB 08'
  840.     '77 77 0B 00 00 00 08 F8 88 88 00 88 88 87 70 00'
  841.     '00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
  842.     '88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
  843.     '77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
  844.     '00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
  845.     '88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
  846.     '77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
  847.     '00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
  848.     '88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
  849.     '77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
  850.     '00 00 0F F7 77 78 00 88 77 77 70 00 00 00 0F FF'
  851.     'FF FF 00 88 88 88 80 00 00 00 B0 00 00 00 BB 00'
  852.     '00 00 0B 00 00 00'
  853. END
  854.  
  855.  
  856. // Vertical slider thumb bitmap for TSlider and HSlider (include\owl\slider.rc)
  857. IDB_VSLIDERTHUMB BITMAP PRELOAD MOVEABLE DISCARDABLE 
  858. BEGIN
  859.     '42 4D 2A 01 00 00 00 00 00 00 76 00 00 00 28 00'
  860.     '00 00 28 00 00 00 09 00 00 00 01 00 04 00 00 00'
  861.     '00 00 B4 00 00 00 00 00 00 00 00 00 00 00 00 00'
  862.     '00 00 10 00 00 00 00 00 00 00 00 00 C0 00 00 C0'
  863.     '00 00 00 C0 C0 00 C0 00 00 00 C0 00 C0 00 C0 C0'
  864.     '00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
  865.     '00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
  866.     '00 00 FF FF FF 00 B0 00 00 00 00 00 00 00 00 0B'
  867.     'B0 00 00 00 00 00 00 00 00 0B 0F 88 88 88 88 88'
  868.     '88 88 88 80 08 88 88 88 88 88 88 88 88 80 0F 77'
  869.     '77 77 77 77 77 77 77 80 08 77 77 77 77 77 77 77'
  870.     '77 80 0F 77 FF FF FF FF FF FF F7 80 08 77 FF FF'
  871.     'FF FF FF FF F7 80 0F 70 00 00 00 00 00 00 77 80'
  872.     '08 70 00 00 00 00 00 00 77 80 0F 77 77 77 77 77'
  873.     '77 77 77 80 08 77 77 77 77 77 77 77 77 80 0F 77'
  874.     '77 77 77 77 77 77 77 80 08 77 77 77 77 77 77 77'
  875.     '77 80 0F FF FF FF FF FF FF FF FF F0 08 88 88 88'
  876.     '88 88 88 88 88 80 B0 00 00 00 00 00 00 00 00 0B'
  877.     'B0 00 00 00 00 00 00 00 00 0B'
  878. END
  879.  
  880.  
  881. // Version info.
  882. //
  883. #if !defined(__DEBUG_)
  884. // Non-Debug VERSIONINFO
  885. 1 VERSIONINFO LOADONCALL MOVEABLE 
  886. ##@QUERY_RCVERSION [[RCVersion]] 2
  887. FILEVERSION [[RCVersion]]
  888. PRODUCTVERSION [[RCVersion]]
  889. FILEFLAGSMASK 0
  890. FILEFLAGS VS_FFI_FILEFLAGSMASK
  891. FILEOS VOS__WINDOWS16
  892. FILETYPE VFT_APP
  893. BEGIN
  894.     BLOCK "StringFileInfo"
  895.     BEGIN
  896.         // Language type = U.S. English (0x0409) and Character Set = Windows, Multilingual(0x04e4)
  897.         BLOCK "040904E4"                            // Matches VarFileInfo Translation hex value.
  898.         BEGIN
  899. ##--BEGIN-- @QUERY_PRJ_COMPANY [[CompanyName]]
  900. ##--BEGIN-- @QUERY_PRJ_NAME [[Project]]
  901.             VALUE "CompanyName", "[[CompanyName]]\000"
  902.             VALUE "FileDescription", "[[Project]] for Windows\000"
  903. ##@QUERY_APPL_VERINFO [[Version]]
  904.             VALUE "FileVersion", "[[Version]]\000"
  905.             VALUE "InternalName", "[[Project]]\000"
  906. ##@QUERY_PRJ_COPYRIGHT [[Copyright]]
  907. ##\\Copyright Copyright
  908.             VALUE "LegalCopyright", "[[Copyright]]\000"
  909.             VALUE "LegalTrademarks", "Windows (TM) is a trademark of Microsoft Corporation\000"
  910.             VALUE "OriginalFilename", "[[Project]].EXE\000"
  911.             VALUE "ProductName", "[[Project]]\000"
  912. ##@QUERY_APPL_VERINFO [[Version]]
  913.             VALUE "ProductVersion", "[[Version]]\000"
  914. ##--END-- @QUERY_PRJ_NAME [[Project]]
  915. ##--END-- @QUERY_PRJ_COMPANY [[CompanyName]]
  916.         END
  917.     END
  918.  
  919.     BLOCK "VarFileInfo"
  920.     BEGIN
  921.         VALUE "Translation", 0x0409, 0x04e4        // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
  922.     END
  923.  
  924. END
  925. #else
  926.  
  927. // Debug VERSIONINFO
  928. 1 VERSIONINFO LOADONCALL MOVEABLE 
  929. ##@QUERY_RCVERSION [[RCVersion]] 2
  930. FILEVERSION [[RCVersion]]
  931. PRODUCTVERSION [[RCVersion]]
  932. FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE | VS_FF_PATCHED | VS_FF_PRIVATEBUILD | VS_FF_SPECIALBUILD
  933. FILEFLAGS VS_FFI_FILEFLAGSMASK
  934. FILEOS VOS__WINDOWS16
  935. FILETYPE VFT_APP
  936. BEGIN
  937.     BLOCK "StringFileInfo"
  938.     BEGIN
  939.         // Language type = U.S. English (0x0409) and Character Set = Windows, Multilingual(0x04e4)
  940.         BLOCK "040904E4"                            // Matches VarFileInfo Translation hex value.
  941.         BEGIN
  942. ##--BEGIN-- @QUERY_PRJ_COMPANY [[CompanyName]]
  943. ##--BEGIN-- @QUERY_PRJ_NAME [[Project]]
  944. ##--BEGIN-- @QUERY_PRJ_USER [[Author]]
  945.             VALUE "CompanyName", "[[CompanyName]]\000"
  946.             VALUE "FileDescription", "[[Project]] for Windows\000"
  947. ##@QUERY_APPL_VERINFO [[Version]]
  948.             VALUE "FileVersion", "[[Version]]\000"
  949.             VALUE "InternalName", "[[Project]]\000"
  950. ##@QUERY_PRJ_COPYRIGHT [[Copyright]]
  951. ##\\Copyright Copyright
  952.             VALUE "LegalCopyright", "[[Copyright]]\000"
  953.             VALUE "LegalTrademarks", "Windows (TM) is a trademark of Microsoft Corporation\000"
  954.             VALUE "OriginalFilename", "[[Project]].EXE\000"
  955.             VALUE "ProductName", "[[Project]]\000"
  956. ##@QUERY_APPL_VERINFO [[Version]]
  957.             VALUE "ProductVersion", "[[Version]]\000"
  958.             VALUE "SpecialBuild", "Debug Version\000"
  959.             VALUE "PrivateBuild", "Built by [[Author]]\000"
  960. ##--END-- @QUERY_PRJ_USER [[Author]]
  961. ##--END-- @QUERY_PRJ_NAME [[Project]]
  962. ##--END-- @QUERY_PRJ_COMPANY [[CompanyName]]
  963.         END
  964.     END
  965.  
  966.     BLOCK "VarFileInfo"
  967.     BEGIN
  968.         VALUE "Translation", 0x0409, 0x04e4        // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
  969.     END
  970.  
  971. END
  972. #endif
  973.