home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 February / PCWK0296.iso / po7_win / object10 / bltstapp.rc < prev    next >
Text File  |  1994-10-21  |  14KB  |  359 lines

  1. /*  Main bltest
  2.     
  3.     Copyright ⌐ 1994. All Rights Reserved.
  4.  
  5.     SUBSYSTEM:    bltest.exe Application
  6.     FILE:         bltstapp.rc
  7.     AUTHOR:       
  8.  
  9.  
  10.     OVERVIEW
  11.     ========
  12.     All resources defined here.      
  13. */
  14.  
  15. #if !defined(WORKSHOP_INVOKED)
  16. #include <windows.h>
  17. #endif
  18. #include "bltstapp.rh"
  19.  
  20. SDI_MENU MENU 
  21. {
  22.  POPUP "&File"
  23.  {
  24.   MENUITEM "&Demo", CM_FILENEW
  25.   MENUITEM "E&xit\tAlt+F4", CM_EXIT
  26.  }
  27.  
  28.  POPUP "&Help"
  29.  {
  30.   MENUITEM "&About...", CM_HELPABOUT
  31.  }
  32.  
  33. }
  34.  
  35.  
  36. // Accelerator table for short-cut to menu commands. (include\owl\editfile.rc)
  37. SDI_MENU ACCELERATORS
  38. BEGIN
  39.   VK_DELETE, CM_EDITCUT, VIRTKEY, SHIFT
  40.   VK_INSERT, CM_EDITCOPY, VIRTKEY, CONTROL
  41.   VK_INSERT, CM_EDITPASTE, VIRTKEY, SHIFT
  42.   VK_DELETE, CM_EDITCLEAR, VIRTKEY, CONTROL
  43.   VK_BACK,   CM_EDITUNDO, VIRTKEY, ALT
  44.   VK_F3,     CM_EDITFINDNEXT, VIRTKEY
  45. END
  46.  
  47.  
  48. //
  49. // Table of help hints displayed in the status bar.
  50. //
  51. STRINGTABLE 
  52. {
  53.  -1, "File/document operations"
  54.  CM_FILENEW, "Demo Bltest"
  55.  CM_FILEOPEN, "Opens a window"
  56.  CM_FILECLOSE, "Close this document"
  57.  CM_FILESAVE, "Saves this document"
  58.  CM_FILESAVEAS, "Saves this document with a new name"
  59.  CM_EXIT, "Quits bltestApp and prompts to save the documents"
  60.  CM_EDITUNDO -1, "Edit operations"
  61.  CM_EDITUNDO, "Reverses the last operation"
  62.  CM_EDITCUT, "Cuts the selection and puts it on the Clipboard"
  63.  CM_EDITCOPY, "Copies the selection and puts it on the Clipboard"
  64.  CM_EDITPASTE, "Inserts the clipboard contents at the insertion point"
  65.  CM_EDITDELETE, "Deletes the selection"
  66.  CM_EDITCLEAR, "Clear the document"
  67.  CM_EDITFIND -1, "Search/replace operations"
  68.  CM_EDITFIND, "Finds the specified text"
  69.  CM_EDITREPLACE, "Finds the specified text and changes it"
  70.  CM_EDITFINDNEXT, "Finds the next match"
  71.  CM_HELPABOUT -1, "Access About"
  72.  CM_HELPABOUT, "About the bltest application"
  73. }
  74.  
  75.  
  76. //
  77. // OWL string table
  78. //
  79.  
  80. // EditFile (include\owl\editfile.rc and include\owl\editsear.rc)
  81. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  82. BEGIN
  83.     IDS_CANNOTFIND,             "Cannot find ""%s""."
  84.     IDS_UNTITLED,               "Untitled"
  85.     IDS_UNABLEREAD,             "Unable to read file %s from disk."
  86.     IDS_UNABLEWRITE,            "Unable to write file %s to disk."
  87.     IDS_FILECHANGED,            "The text in the %s file has changed.\n\nDo you want to save the changes?"
  88.     IDS_FILEFILTER,             "Text files (*.TXT)|*.TXT|AllFiles (*.*)|*.*|"
  89. END
  90.  
  91.  
  92. // Exception string resources (include\owl\except.rc)
  93. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  94. BEGIN
  95.     IDS_OWLEXCEPTION,           "ObjectWindows Exception"
  96.     IDS_UNHANDLEDXMSG,          "Unhandled Exception"
  97.     IDS_OKTORESUME,             "OK to resume?"
  98.     IDS_UNKNOWNEXCEPTION,       "Unknown exception"
  99.  
  100.     IDS_UNKNOWNERROR,           "Unknown error"
  101.     IDS_NOAPP,                  "No application object"
  102.     IDS_OUTOFMEMORY,            "Out of memory"
  103.     IDS_INVALIDMODULE,          "Invalid module specified for window"
  104.     IDS_INVALIDMAINWINDOW,      "Invalid MainWindow"
  105.  
  106.     IDS_INVALIDWINDOW,          "Invalid window %s"
  107.     IDS_INVALIDCHILDWINDOW,     "Invalid child window %s"
  108.     IDS_INVALIDCLIENTWINDOW,    "Invalid client window %s"
  109.  
  110.     IDS_CLASSREGISTERFAIL,      "Class registration fail for window %s"
  111.     IDS_CHILDREGISTERFAIL,      "Child class registration fail for window %s"
  112.     IDS_WINDOWCREATEFAIL,       "Create fail for window %s"
  113.     IDS_WINDOWEXECUTEFAIL,      "Execute fail for window %s"
  114.     IDS_CHILDCREATEFAIL,        "Child create fail for window %s"
  115.  
  116.     IDS_MENUFAILURE,            "Menu creation failure"
  117.     IDS_VALIDATORSYNTAX,        "Validator syntax error"
  118.     IDS_PRINTERERROR,           "Printer error"
  119.  
  120.     IDS_LAYOUTINCOMPLETE,       "Incomplete layout constraints specified in window %s"
  121.     IDS_LAYOUTBADRELWIN,        "Invalid relative window specified in layout constraint in window %s"
  122.  
  123.     IDS_GDIFAILURE,             "GDI failure"
  124.     IDS_GDIALLOCFAIL,           "GDI allocate failure"
  125.     IDS_GDICREATEFAIL,          "GDI creation failure"
  126.     IDS_GDIRESLOADFAIL,         "GDI resource load failure"
  127.     IDS_GDIFILEREADFAIL,        "GDI file read failure"
  128.     IDS_GDIDELETEFAIL,          "GDI object %X delete failure"
  129.     IDS_GDIDESTROYFAIL,         "GDI object %X destroy failure"
  130.     IDS_INVALIDDIBHANDLE,       "Invalid DIB handle %X"
  131. END
  132.  
  133.  
  134. // General Window's status bar messages. (include\owl\statusba.rc)
  135. STRINGTABLE
  136. BEGIN
  137.     IDS_MODES                   "EXT|CAPS|NUM|SCRL|OVR|REC"
  138.     SC_SIZE,                    "Changes the size of the window"
  139.     SC_MOVE,                    "Moves the window to another position"
  140.     SC_MINIMIZE,                "Reduces the window to an icon"
  141.     SC_MAXIMIZE,                "Enlarges the window to it maximum size"
  142.     SC_RESTORE,                 "Restores the window to its previous size"
  143.     SC_CLOSE,                   "Closes the window"
  144.     SC_TASKLIST,                "Opens task list"
  145.     SC_NEXTWINDOW,              "Switches to next window"
  146. END
  147.  
  148.  
  149. // Validator messages (include\owl\validate.rc)
  150. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  151. BEGIN
  152.     IDS_VALPXPCONFORM          "Input does not conform to picture:\n""%s"""
  153.     IDS_VALINVALIDCHAR         "Invalid character in input"
  154.     IDS_VALNOTINRANGE          "Value is not in the range %ld to %ld."
  155.     IDS_VALNOTINLIST           "Input is not in valid-list"
  156. END
  157.  
  158.  
  159. //
  160. // Misc application definitions
  161. //
  162.  
  163. // Application ICON
  164. IDI_SDIAPPLICATION ICON "applsdi.ico"
  165.  
  166.  
  167. // About box.
  168. IDD_ABOUT DIALOG 12, 17, 204, 65
  169. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  170. CAPTION "About bltest"
  171. FONT 8, "MS Sans Serif"
  172. BEGIN
  173.     CTEXT "Version", IDC_VERSION, 2, 14, 200, 8, SS_NOPREFIX
  174.     CTEXT "Bltest Application", -1, 2, 4, 200, 8, SS_NOPREFIX
  175.     CTEXT "", IDC_COPYRIGHT, 2, 27, 200, 17, SS_NOPREFIX
  176.     RTEXT "", IDC_DEBUG, 136, 55, 66, 8, SS_NOPREFIX
  177.     ICON IDI_SDIAPPLICATION, -1, 2, 2, 16, 16
  178.     DEFPUSHBUTTON "OK", IDOK, 88, 48, 28, 12
  179. END
  180.  
  181.  
  182. // TInputDialog class dialog box.
  183. IDD_INPUTDIALOG DIALOG 20, 24, 180, 64
  184. STYLE WS_POPUP | WS_CAPTION | DS_SETFONT
  185. FONT 8, "Helv"
  186. BEGIN
  187.     LTEXT "", ID_PROMPT, 10, 8, 160, 10, SS_NOPREFIX
  188.     CONTROL "", ID_INPUT, "EDIT", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL, 10, 20, 160, 12
  189.     DEFPUSHBUTTON "&OK", IDOK, 47, 42, 40, 14
  190.     PUSHBUTTON "&Cancel", IDCANCEL, 93, 42, 40, 14
  191. END
  192.  
  193.  
  194. // Horizontal slider thumb bitmap for TSlider and VSlider (include\owl\slider.rc)
  195. IDB_HSLIDERTHUMB BITMAP PRELOAD MOVEABLE DISCARDABLE 
  196. BEGIN
  197.     '42 4D 66 01 00 00 00 00 00 00 76 00 00 00 28 00'
  198.     '00 00 12 00 00 00 14 00 00 00 01 00 04 00 00 00'
  199.     '00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00'
  200.     '00 00 10 00 00 00 00 00 00 00 00 00 C0 00 00 C0'
  201.     '00 00 00 C0 C0 00 C0 00 00 00 C0 00 C0 00 C0 C0'
  202.     '00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
  203.     '00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
  204.     '00 00 FF FF FF 00 BB BB 0B BB BB BB B0 BB BB 00'
  205.     '00 00 BB B0 80 BB BB BB 08 0B BB 00 00 00 BB 08'
  206.     'F8 0B BB B0 87 70 BB 00 00 00 B0 8F F8 80 BB 08'
  207.     '77 77 0B 00 00 00 08 F8 88 88 00 88 88 87 70 00'
  208.     '00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
  209.     '88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
  210.     '77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
  211.     '00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
  212.     '88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
  213.     '77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
  214.     '00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
  215.     '88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
  216.     '77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
  217.     '00 00 0F F7 77 78 00 88 77 77 70 00 00 00 0F FF'
  218.     'FF FF 00 88 88 88 80 00 00 00 B0 00 00 00 BB 00'
  219.     '00 00 0B 00 00 00'
  220. END
  221.  
  222.  
  223. // Vertical slider thumb bitmap for TSlider and HSlider (include\owl\slider.rc)
  224. IDB_VSLIDERTHUMB BITMAP PRELOAD MOVEABLE DISCARDABLE 
  225. BEGIN
  226.     '42 4D 2A 01 00 00 00 00 00 00 76 00 00 00 28 00'
  227.     '00 00 28 00 00 00 09 00 00 00 01 00 04 00 00 00'
  228.     '00 00 B4 00 00 00 00 00 00 00 00 00 00 00 00 00'
  229.     '00 00 10 00 00 00 00 00 00 00 00 00 C0 00 00 C0'
  230.     '00 00 00 C0 C0 00 C0 00 00 00 C0 00 C0 00 C0 C0'
  231.     '00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
  232.     '00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
  233.     '00 00 FF FF FF 00 B0 00 00 00 00 00 00 00 00 0B'
  234.     'B0 00 00 00 00 00 00 00 00 0B 0F 88 88 88 88 88'
  235.     '88 88 88 80 08 88 88 88 88 88 88 88 88 80 0F 77'
  236.     '77 77 77 77 77 77 77 80 08 77 77 77 77 77 77 77'
  237.     '77 80 0F 77 FF FF FF FF FF FF F7 80 08 77 FF FF'
  238.     'FF FF FF FF F7 80 0F 70 00 00 00 00 00 00 77 80'
  239.     '08 70 00 00 00 00 00 00 77 80 0F 77 77 77 77 77'
  240.     '77 77 77 80 08 77 77 77 77 77 77 77 77 80 0F 77'
  241.     '77 77 77 77 77 77 77 80 08 77 77 77 77 77 77 77'
  242.     '77 80 0F FF FF FF FF FF FF FF FF F0 08 88 88 88'
  243.     '88 88 88 88 88 80 B0 00 00 00 00 00 00 00 00 0B'
  244.     'B0 00 00 00 00 00 00 00 00 0B'
  245. END
  246.  
  247.  
  248. // Version info.
  249. //
  250. #if !defined(__DEBUG_)
  251. // Non-Debug VERSIONINFO
  252. 1 VERSIONINFO LOADONCALL MOVEABLE 
  253. FILEVERSION 1, 0, 0, 0
  254. PRODUCTVERSION 1, 0, 0, 0
  255. FILEFLAGSMASK 0
  256. FILEFLAGS VS_FFI_FILEFLAGSMASK
  257. FILEOS VOS__WINDOWS16
  258. FILETYPE VFT_APP
  259. BEGIN
  260.     BLOCK "StringFileInfo"
  261.     BEGIN
  262.         // Language type = U.S. English (0x0409) and Character Set = Windows, Multilingual(0x04e4)
  263.         BLOCK "040904E4"                            // Matches VarFileInfo Translation hex value.
  264.         BEGIN
  265.             VALUE "CompanyName", "\000"
  266.             VALUE "FileDescription", "bltest for Windows\000"
  267.             VALUE "FileVersion", "1.0\000"
  268.             VALUE "InternalName", "bltest\000"
  269.             VALUE "LegalCopyright", "Copyright ⌐ 1994. All Rights Reserved.\000"
  270.             VALUE "LegalTrademarks", "Windows /231 is a trademark of Microsoft Corporation\000"
  271.             VALUE "OriginalFilename", "bltest.EXE\000"
  272.             VALUE "ProductName", "bltest\000"
  273.             VALUE "ProductVersion", "1.0\000"
  274.         END
  275.     END
  276.  
  277.     BLOCK "VarFileInfo"
  278.     BEGIN
  279.         VALUE "Translation", 0x04e4, 0x0409        // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
  280.     END
  281.  
  282. END
  283. #else
  284.  
  285. // Debug VERSIONINFO
  286. 1 VERSIONINFO LOADONCALL MOVEABLE 
  287. FILEVERSION 1, 0, 0, 0
  288. PRODUCTVERSION 1, 0, 0, 0
  289. FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE | VS_FF_PATCHED | VS_FF_PRIVATEBUILD | VS_FF_SPECIALBUILD
  290. FILEFLAGS VS_FFI_FILEFLAGSMASK
  291. FILEOS VOS__WINDOWS16
  292. FILETYPE VFT_APP
  293. BEGIN
  294.     BLOCK "StringFileInfo"
  295.     BEGIN
  296.         // Language type = U.S. English (0x0409) and Character Set = Windows, Multilingual(0x04e4)
  297.         BLOCK "040904E4"                            // Matches VarFileInfo Translation hex value.
  298.         BEGIN
  299.             VALUE "CompanyName", "\000"
  300.             VALUE "FileDescription", "bltest for Windows\000"
  301.             VALUE "FileVersion", "1.0\000"
  302.             VALUE "InternalName", "bltest\000"
  303.             VALUE "LegalCopyright", "Copyright ⌐ 1994. All Rights Reserved.\000"
  304.             VALUE "LegalTrademarks", "Windows \231 is a trademark of Microsoft Corporation\000"
  305.             VALUE "OriginalFilename", "bltest.EXE\000"
  306.             VALUE "ProductName", "bltest\000"
  307.             VALUE "ProductVersion", "1.0\000"
  308.             VALUE "SpecialBuild", "Debug Version\000"
  309.             VALUE "PrivateBuild", "Built by \000"
  310.         END
  311.     END
  312.  
  313.     BLOCK "VarFileInfo"
  314.     BEGIN
  315.         VALUE "Translation", 0x04e4, 0x0409        // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
  316.     END
  317.  
  318. END
  319. #endif
  320. IDD_DEMODLG DIALOG 6, 15, 300, 254
  321. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  322. CAPTION "DEMO "
  323. FONT 8, "MS Sans Serif"
  324. {
  325.  CONTROL "ExampleDB", IDC_DATABASE, "EDIT", WS_BORDER | WS_TABSTOP, 52, 27, 99, 14
  326.  CONTROL "scott/tiger", IDC_CONSTRING, "EDIT", WS_BORDER | WS_TABSTOP, 52, 50, 99, 13
  327.  PUSHBUTTON "Connect", IDC_CONNECT, 161, 26, 35, 14
  328.  LTEXT "<no data>", IDC_ENAME, 85, 82, 69, 8
  329.  EDITTEXT IDC_EMPNO, 85, 94, 46, 12
  330.  EDITTEXT IDC_JOB, 85, 110, 97, 13
  331.  CHECKBOX "On Vacation?", IDC_B1, 148, 129, 54, 14, BS_AUTOCHECKBOX | WS_TABSTOP
  332.  CHECKBOX "On Vacation?", IDC_B2, 148, 148, 60, 12, BS_3STATE | WS_TABSTOP
  333.  CONTROL "Bowling", IDC_RADIO1, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 12, 180, 37, 12
  334.  CONTROL "Fishing", IDC_RADIO2, "BUTTON", BS_AUTORADIOBUTTON, 57, 180, 36, 12
  335.  CONTROL "Shopping", IDC_RADIO3, "BUTTON", BS_AUTORADIOBUTTON, 97, 180, 42, 12
  336.  CONTROL "Swimming", IDC_RADIO4, "BUTTON", BS_AUTORADIOBUTTON, 141, 180, 39, 12
  337.  CONTROL "Windsurfing", IDC_RADIO5, "BUTTON", BS_AUTORADIOBUTTON, 196, 180, 60, 12
  338.  DEFPUSHBUTTON "OK", IDOK, 232, 26, 50, 14, BS_DEFPUSHBUTTON | WS_TABSTOP
  339.  PUSHBUTTON "First", IDC_FIRST, 232, 54, 50, 14, WS_DISABLED | WS_TABSTOP
  340.  PUSHBUTTON "Prev", IDC_PREV, 232, 77, 50, 14, WS_DISABLED | WS_TABSTOP
  341.  PUSHBUTTON "Next", IDC_NEXT, 232, 103, 50, 14, WS_DISABLED | WS_TABSTOP
  342.  PUSHBUTTON "Last", IDC_LAST, 232, 129, 50, 14, WS_DISABLED | WS_TABSTOP
  343.  LTEXT "Job(edit, read/write):", -1, 9, 111, 75, 12
  344.  LTEXT "Hobby(radiobutton, read/write):", -1, 12, 167, 97, 12
  345.  GROUPBOX "Logon", IDC_GROUPBOX1, 6, 10, 197, 61, BS_GROUPBOX
  346.  LTEXT "Database:", -1, 14, 27, 37, 11
  347.  LTEXT "Connect:", -1, 14, 50, 34, 11
  348.  LTEXT "Ename(static):", -1, 9, 82, 60, 8
  349.  LTEXT "Vacation(checkbox, 2 state read/write):", -1, 9, 132, 126, 8
  350.  LTEXT "Vacation(checkbox, 3 state readonly):", -1, 9, 148, 118, 8
  351.  LTEXT "Empno(edit, readonly):", -1, 9, 96, 72, 8
  352.  LTEXT "Sal(HSlider, read/write):", -1, 12, 201, 77, 8
  353.  LTEXT "Comm(gauge):", -1, 12, 222, 60, 8
  354.  LTEXT "100", -1, 73, 213, 21, 8
  355.  LTEXT "7000", -1, 242, 209, 27, 8
  356.  LTEXT "0", -1, 74, 233, 13, 8
  357.  LTEXT "3000", -1, 242, 230, 24, 8
  358. }
  359.