home *** CD-ROM | disk | FTP | other *** search
- /* Main clsxprt2
-
- Copyright ⌐ 1993. All Rights Reserved.
-
- SUBSYSTEM: clsxprt2.exe Application
- FILE: clsxpr2a.rc
- AUTHOR:
-
-
- OVERVIEW
- ========
- All resources defined here.
- */
-
- #if !defined(WORKSHOP_INVOKED)
- #include <windows.h>
- #endif
- #include "clsxpr2a.rh"
-
- SDI_MENU MENU
- {
- POPUP "&File"
- {
- MENUITEM "&New", CM_FILENEW
- MENUITEM "&Open...", CM_FILEOPEN
- MENUITEM "&Close", CM_FILECLOSE
- MENUITEM SEPARATOR
- MENUITEM "&Save", CM_FILESAVE, GRAYED
- MENUITEM "Save &As...", CM_FILESAVEAS, GRAYED
- MENUITEM SEPARATOR
- MENUITEM "E&xit\tAlt+F4", CM_EXIT
- }
-
- POPUP "&Edit"
- {
- MENUITEM "&Undo\tAlt+BkSp", CM_EDITUNDO, GRAYED
- MENUITEM SEPARATOR
- MENUITEM "Cu&t\tShift+Del", CM_EDITCUT, GRAYED
- MENUITEM "&Copy\tCtrl+Ins", CM_EDITCOPY, GRAYED
- MENUITEM "&Paste\tShift+Ins", CM_EDITPASTE, GRAYED
- MENUITEM SEPARATOR
- MENUITEM "Clear &All\tCtrl+Del", CM_EDITCLEAR, GRAYED
- MENUITEM "&Delete\tDel", CM_EDITDELETE, GRAYED
- }
-
- POPUP "&Search"
- {
- MENUITEM "&Find...", CM_EDITFIND, GRAYED
- MENUITEM "&Replace...", CM_EDITREPLACE, GRAYED
- MENUITEM "&Next\aF3", CM_EDITFINDNEXT, GRAYED
- }
-
- POPUP "S&pecial"
- {
- MENUITEM "&Uppercase", CM_UPPERCASE
- MENUITEM "&Lowercase", CM_LOWERCASE
- MENUITEM "&Reverse", CM_REVERSE
- MENUITEM SEPARATOR
- MENUITEM "Insert &Date", CM_INSDATE
- MENUITEM "Insert &Time", CM_INSTIME
- MENUITEM "Insert Date/Time", CM_INSDATETIME
- MENUITEM SEPARATOR
- MENUITEM "&Preferences...", CM_DATETIMEFORMAT
- }
-
- POPUP "&Help"
- {
- MENUITEM "&About...", CM_HELPABOUT
- }
-
- }
-
-
- // Accelerator table for short-cut to menu commands. (include\owl\editfile.rc)
- SDI_MENU ACCELERATORS
- BEGIN
- VK_DELETE, CM_EDITCUT, VIRTKEY, SHIFT
- VK_INSERT, CM_EDITCOPY, VIRTKEY, CONTROL
- VK_INSERT, CM_EDITPASTE, VIRTKEY, SHIFT
- VK_DELETE, CM_EDITCLEAR, VIRTKEY, CONTROL
- VK_BACK, CM_EDITUNDO, VIRTKEY, ALT
- VK_F3, CM_EDITFINDNEXT, VIRTKEY
- END
-
-
- //
- // Table of help hints displayed in the status bar.
- //
- STRINGTABLE
- BEGIN
- -1, "File/document operations"
- CM_FILENEW, "Creates a new window"
- CM_FILEOPEN, "Opens a window"
- CM_FILECLOSE, "Close this document"
- CM_FILESAVE, "Saves this document"
- CM_FILESAVEAS, "Saves this document with a new name"
- CM_EXIT, "Quits clsxprt2App and prompts to save the documents"
- CM_EDITUNDO-1, "Edit operations"
- CM_EDITUNDO, "Reverses the last operation"
- CM_EDITCUT, "Cuts the selection and puts it on the Clipboard"
- CM_EDITCOPY, "Copies the selection and puts it on the Clipboard"
- CM_EDITPASTE, "Inserts the clipboard contents at the insertion point"
- CM_EDITDELETE, "Deletes the selection"
- CM_EDITCLEAR, "Clear the document"
- CM_EDITFIND-1, "Search/replace operations"
- CM_EDITFIND, "Finds the specified text"
- CM_EDITREPLACE, "Finds the specified text and changes it"
- CM_EDITFINDNEXT, "Finds the next match"
- CM_HELPABOUT-1, "Access About"
- CM_HELPABOUT, "About the clsxprt2 application"
- END
-
-
- //
- // OWL string table
- //
-
- // EditFile (include\owl\editfile.rc and include\owl\editsear.rc)
- STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
- BEGIN
- IDS_CANNOTFIND, "Cannot find ""%s""."
- IDS_UNTITLED, "Untitled"
- IDS_UNABLEREAD, "Unable to read file %s from disk."
- IDS_UNABLEWRITE, "Unable to write file %s to disk."
- IDS_FILECHANGED, "The text in the %s file has changed.\n\nDo you want to save the changes?"
- IDS_FILEFILTER, "Text files (*.TXT)|*.TXT|AllFiles (*.*)|*.*|"
- END
-
-
- // Exception string resources (include\owl\except.rc)
- STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
- BEGIN
- IDS_OWLEXCEPTION, "ObjectWindows Exception"
- IDS_UNHANDLEDXMSG, "Unhandled Exception"
- IDS_OKTORESUME, "OK to resume?"
- IDS_UNKNOWNEXCEPTION, "Unknown exception"
-
- IDS_UNKNOWNERROR, "Unknown error"
- IDS_NOAPP, "No application object"
- IDS_OUTOFMEMORY, "Out of memory"
- IDS_INVALIDMODULE, "Invalid module specified for window"
- IDS_INVALIDMAINWINDOW, "Invalid MainWindow"
-
- IDS_INVALIDWINDOW, "Invalid window %s"
- IDS_INVALIDCHILDWINDOW, "Invalid child window %s"
- IDS_INVALIDCLIENTWINDOW, "Invalid client window %s"
-
- IDS_CLASSREGISTERFAIL, "Class registration fail for window %s"
- IDS_CHILDREGISTERFAIL, "Child class registration fail for window %s"
- IDS_WINDOWCREATEFAIL, "Create fail for window %s"
- IDS_WINDOWEXECUTEFAIL, "Execute fail for window %s"
- IDS_CHILDCREATEFAIL, "Child create fail for window %s"
-
- IDS_MENUFAILURE, "Menu creation failure"
- IDS_VALIDATORSYNTAX, "Validator syntax error"
- IDS_PRINTERERROR, "Printer error"
-
- IDS_LAYOUTINCOMPLETE, "Incomplete layout constraints specified in window %s"
- IDS_LAYOUTBADRELWIN, "Invalid relative window specified in layout constraint in window %s"
-
- IDS_GDIFAILURE, "GDI failure"
- IDS_GDIALLOCFAIL, "GDI allocate failure"
- IDS_GDICREATEFAIL, "GDI creation failure"
- IDS_GDIRESLOADFAIL, "GDI resource load failure"
- IDS_GDIFILEREADFAIL, "GDI file read failure"
- IDS_GDIDELETEFAIL, "GDI object %X delete failure"
- IDS_GDIDESTROYFAIL, "GDI object %X destroy failure"
- IDS_INVALIDDIBHANDLE, "Invalid DIB handle %X"
- END
-
-
- // General Window's status bar messages. (include\owl\statusba.rc)
- STRINGTABLE
- BEGIN
- IDS_MODES "EXT|CAPS|NUM|SCRL|OVR|REC"
- SC_SIZE, "Changes the size of the window"
- SC_MOVE, "Moves the window to another position"
- SC_MINIMIZE, "Reduces the window to an icon"
- SC_MAXIMIZE, "Enlarges the window to it maximum size"
- SC_RESTORE, "Restores the window to its previous size"
- SC_CLOSE, "Closes the window"
- SC_TASKLIST, "Opens task list"
- SC_NEXTWINDOW, "Switches to next window"
- END
-
-
- // Validator messages (include\owl\validate.rc)
- STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
- BEGIN
- IDS_VALPXPCONFORM "Input does not conform to picture:\n""%s"""
- IDS_VALINVALIDCHAR "Invalid character in input"
- IDS_VALNOTINRANGE "Value is not in the range %ld to %ld."
- IDS_VALNOTINLIST "Input is not in valid-list"
- END
-
-
- //
- // Misc application definitions
- //
-
- // Application ICON
- IDI_SDIAPPLICATION ICON "applsdi.ico"
-
-
- // About box.
- IDD_ABOUT DIALOG 12, 17, 204, 65
- STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
- CAPTION "About clsxprt2"
- FONT 8, "MS Sans Serif"
- BEGIN
- CTEXT "Version", IDC_VERSION, 2, 14, 200, 8, SS_NOPREFIX
- CTEXT "My Application", -1, 2, 4, 200, 8, SS_NOPREFIX
- CTEXT "", IDC_COPYRIGHT, 2, 27, 200, 17, SS_NOPREFIX
- RTEXT "", IDC_DEBUG, 136, 55, 66, 8, SS_NOPREFIX
- ICON IDI_SDIAPPLICATION, -1, 2, 2, 16, 16
- DEFPUSHBUTTON "OK", IDOK, 88, 48, 28, 12
- END
-
-
- // TInputDialog class dialog box.
- IDD_INPUTDIALOG DIALOG 20, 24, 180, 64
- STYLE WS_POPUP | WS_CAPTION | DS_SETFONT
- FONT 8, "Helv"
- BEGIN
- LTEXT "", ID_PROMPT, 10, 8, 160, 10, SS_NOPREFIX
- CONTROL "", ID_INPUT, "EDIT", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL, 10, 20, 160, 12
- DEFPUSHBUTTON "&OK", IDOK, 47, 42, 40, 14
- PUSHBUTTON "&Cancel", IDCANCEL, 93, 42, 40, 14
- END
-
-
- // Horizontal slider thumb bitmap for TSlider and VSlider (include\owl\slider.rc)
- IDB_HSLIDERTHUMB BITMAP PRELOAD MOVEABLE DISCARDABLE
- BEGIN
- '42 4D 66 01 00 00 00 00 00 00 76 00 00 00 28 00'
- '00 00 12 00 00 00 14 00 00 00 01 00 04 00 00 00'
- '00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00'
- '00 00 10 00 00 00 00 00 00 00 00 00 C0 00 00 C0'
- '00 00 00 C0 C0 00 C0 00 00 00 C0 00 C0 00 C0 C0'
- '00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
- '00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
- '00 00 FF FF FF 00 BB BB 0B BB BB BB B0 BB BB 00'
- '00 00 BB B0 80 BB BB BB 08 0B BB 00 00 00 BB 08'
- 'F8 0B BB B0 87 70 BB 00 00 00 B0 8F F8 80 BB 08'
- '77 77 0B 00 00 00 08 F8 88 88 00 88 88 87 70 00'
- '00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
- '88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
- '77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
- '00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
- '88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
- '77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
- '00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
- '88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
- '77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
- '00 00 0F F7 77 78 00 88 77 77 70 00 00 00 0F FF'
- 'FF FF 00 88 88 88 80 00 00 00 B0 00 00 00 BB 00'
- '00 00 0B 00 00 00'
- END
-
-
- // Vertical slider thumb bitmap for TSlider and HSlider (include\owl\slider.rc)
- IDB_VSLIDERTHUMB BITMAP PRELOAD MOVEABLE DISCARDABLE
- BEGIN
- '42 4D 2A 01 00 00 00 00 00 00 76 00 00 00 28 00'
- '00 00 28 00 00 00 09 00 00 00 01 00 04 00 00 00'
- '00 00 B4 00 00 00 00 00 00 00 00 00 00 00 00 00'
- '00 00 10 00 00 00 00 00 00 00 00 00 C0 00 00 C0'
- '00 00 00 C0 C0 00 C0 00 00 00 C0 00 C0 00 C0 C0'
- '00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
- '00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
- '00 00 FF FF FF 00 B0 00 00 00 00 00 00 00 00 0B'
- 'B0 00 00 00 00 00 00 00 00 0B 0F 88 88 88 88 88'
- '88 88 88 80 08 88 88 88 88 88 88 88 88 80 0F 77'
- '77 77 77 77 77 77 77 80 08 77 77 77 77 77 77 77'
- '77 80 0F 77 FF FF FF FF FF FF F7 80 08 77 FF FF'
- 'FF FF FF FF F7 80 0F 70 00 00 00 00 00 00 77 80'
- '08 70 00 00 00 00 00 00 77 80 0F 77 77 77 77 77'
- '77 77 77 80 08 77 77 77 77 77 77 77 77 80 0F 77'
- '77 77 77 77 77 77 77 80 08 77 77 77 77 77 77 77'
- '77 80 0F FF FF FF FF FF FF FF FF F0 08 88 88 88'
- '88 88 88 88 88 80 B0 00 00 00 00 00 00 00 00 0B'
- 'B0 00 00 00 00 00 00 00 00 0B'
- END
-
-
- // Version info.
- //
- #if !defined(__DEBUG_)
- // Non-Debug VERSIONINFO
- 1 VERSIONINFO LOADONCALL MOVEABLE
- FILEVERSION 1, 0, 0, 0
- PRODUCTVERSION 1, 0, 0, 0
- FILEFLAGSMASK 0
- FILEFLAGS VS_FFI_FILEFLAGSMASK
- FILEOS VOS__WINDOWS16
- FILETYPE VFT_APP
- BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- // Language type = U.S. English (0x0409) and Character Set = Windows, Multilingual(0x04e4)
- BLOCK "040904E4" // Matches VarFileInfo Translation hex value.
- BEGIN
- VALUE "CompanyName", "\000"
- VALUE "FileDescription", "clsxprt2 for Windows\000"
- VALUE "FileVersion", "1.0\000"
- VALUE "InternalName", "clsxprt2\000"
- VALUE "LegalCopyright", "Copyright ⌐ 1993. All Rights Reserved.\000"
- VALUE "LegalTrademarks", "Windows /231 is a trademark of Microsoft Corporation\000"
- VALUE "OriginalFilename", "clsxprt2.EXE\000"
- VALUE "ProductName", "clsxprt2\000"
- VALUE "ProductVersion", "1.0\000"
- END
- END
-
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x04e4, 0x0409 // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
- END
-
- END
- #else
-
- // Debug VERSIONINFO
- 1 VERSIONINFO LOADONCALL MOVEABLE
- FILEVERSION 1, 0, 0, 0
- PRODUCTVERSION 1, 0, 0, 0
- FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE | VS_FF_PATCHED | VS_FF_PRIVATEBUILD | VS_FF_SPECIALBUILD
- FILEFLAGS VS_FFI_FILEFLAGSMASK
- FILEOS VOS__WINDOWS16
- FILETYPE VFT_APP
- BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- // Language type = U.S. English (0x0409) and Character Set = Windows, Multilingual(0x04e4)
- BLOCK "040904E4" // Matches VarFileInfo Translation hex value.
- BEGIN
- VALUE "CompanyName", "\000"
- VALUE "FileDescription", "clsxprt2 for Windows\000"
- VALUE "FileVersion", "1.0\000"
- VALUE "InternalName", "clsxprt2\000"
- VALUE "LegalCopyright", "Copyright ⌐ 1993. All Rights Reserved.\000"
- VALUE "LegalTrademarks", "Windows \231 is a trademark of Microsoft Corporation\000"
- VALUE "OriginalFilename", "clsxprt2.EXE\000"
- VALUE "ProductName", "clsxprt2\000"
- VALUE "ProductVersion", "1.0\000"
- VALUE "SpecialBuild", "Debug Version\000"
- VALUE "PrivateBuild", "Built by \000"
- END
- END
-
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x04e4, 0x0409 // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
- END
-
- END
- #endif
-
- IDD_DATETIME_DLG DIALOG 55, 37, 189, 124
- STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
- CLASS "bordlg"
- CAPTION "Date & Time Formats"
- FONT 8, "MS Sans Serif"
- {
- CONTROL "", -1, "BorShade", BSS_HDIP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 0, 83, 189, 3
- CONTROL "", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 48, 92, 37, 25
- CONTROL "", IDCANCEL, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 104, 92, 37, 25
- CONTROL "&mm/dd/yyyy", IDC_MMDDYY_RBT, "BorRadio", BS_AUTORADIOBUTTON | BBS_PARENTNOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 13, 27, 57, 12
- CONTROL "&dd/mm/yyyy", IDC_DDMMYY_RBT, "BorRadio", BS_AUTORADIOBUTTON | BBS_PARENTNOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 13, 44, 57, 12
- CONTROL "&yyyy/mm/dd", IDC_YYMMDD_RBT, "BorRadio", BS_AUTORADIOBUTTON | BBS_PARENTNOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 13, 60, 57, 12
- GROUPBOX " Time Format", IDC_TIME_GRP, 97, 13, 63, 60, BS_GROUPBOX
- GROUPBOX " Date Format", IDC_DATE_GRP, 9, 9, 69, 73, BS_GROUPBOX
- CONTROL "24 Hour", IDC_24HR_RBT, "BorRadio", BS_AUTORADIOBUTTON | BBS_PARENTNOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 108, 32, 44, 11
- CONTROL "AM/PM", IDC_AMPM_RBT, "BorRadio", BS_AUTORADIOBUTTON | BBS_PARENTNOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 108, 55, 44, 11
- }
-
-