Annotation of mstools/samples/ole/clidemo/clidemo.rc, revision 1.1

1.1     ! root        1: /*
        !             2:  * clidemo.rc - OLE Client Demonstration application resource file
        !             3:  *
        !             4:  * Created by Microsoft Corporation.
        !             5:  * (c) Copyright Microsoft Corp. 1990 - 1992  All Rights Reserved
        !             6:  */
        !             7: 
        !             8: #include <windows.h>
        !             9: #include "demorc.h"
        !            10: #include "clidemo.rcv"
        !            11: 
        !            12: ID_APPLICATION ICON CLIDEMO.ICO
        !            13: 
        !            14: ID_APPLICATION MENU
        !            15: BEGIN
        !            16:     POPUP        "&File"
        !            17:     BEGIN
        !            18:         MENUITEM    "&New",             IDM_NEW
        !            19:         MENUITEM    "&Open...",         IDM_OPEN
        !            20:         MENUITEM    "&Save",            IDM_SAVE
        !            21:         MENUITEM    "Save &As...",      IDM_SAVEAS
        !            22:         MENUITEM    SEPARATOR
        !            23: 
        !            24:         MENUITEM    "E&xit",            IDM_EXIT
        !            25:         MENUITEM    "A&bout...",        IDM_ABOUT
        !            26:     END
        !            27: 
        !            28:     POPUP        "&Edit"
        !            29:     BEGIN
        !            30:         MENUITEM    "Cu&t\tShift+Del",      IDM_CUT
        !            31:         MENUITEM    "&Copy\tCtrl+Ins",      IDM_COPY
        !            32:         MENUITEM    "&Paste\tShift+Ins",    IDM_PASTE
        !            33:         MENUITEM    "Paste &Link",          IDM_PASTELINK
        !            34:         MENUITEM    SEPARATOR
        !            35:         MENUITEM    "Clea&r\tDel",          IDM_CLEAR
        !            36:         MENUITEM    "Clear &All",           IDM_CLEARALL
        !            37:         MENUITEM    SEPARATOR
        !            38:         MENUITEM    "Lin&ks...",            IDM_LINKS
        !            39:         MENUITEM    "&Objects",             IDM_VERBMIN
        !            40:     END
        !            41: 
        !            42:     POPUP       "&Insert"
        !            43:     BEGIN
        !            44:         MENUITEM    "&Object...",           IDM_INSERT
        !            45:         MENUITEM    "&Template...",         IDM_INSERTFILE
        !            46:     END
        !            47: END
        !            48: 
        !            49: ID_APPLICATION ACCELERATORS
        !            50: BEGIN
        !            51:     VK_DELETE, IDM_CLEAR, VIRTKEY
        !            52:     VK_DELETE, IDM_CUT,   VIRTKEY, SHIFT
        !            53:     VK_INSERT, IDM_COPY,  VIRTKEY, CONTROL
        !            54:     VK_INSERT, IDM_PASTE, VIRTKEY, SHIFT
        !            55: END
        !            56: 
        !            57: /*
        !            58:  * Dialog for Link Properties...
        !            59:  */
        !            60: 
        !            61: DTPROP DIALOG 45, 38, 292, 103
        !            62: STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
        !            63: CAPTION "Links"
        !            64: BEGIN
        !            65:     LISTBOX         IDD_LINKNAME, 2, 14, 240, 43, LBS_EXTENDEDSEL |
        !            66:                     LBS_MULTIPLESEL | WS_VSCROLL 
        !            67:     LTEXT           "Update:", -1, 3, 58, 44, 8
        !            68:     RADIOBUTTON     "&Automatic", IDD_AUTO, 31, 56, 46, 12, WS_TABSTOP
        !            69:     RADIOBUTTON     "&Manual", IDD_MANUAL, 78, 56, 42, 12, WS_TABSTOP
        !            70:     PUSHBUTTON      "&Update Now", IDD_UPDATE, 40, 75, 48, 14
        !            71:     PUSHBUTTON      "&Cancel Link", IDD_FREEZE, 98, 75, 45, 14
        !            72:     PUSHBUTTON      "C&hange Link...", IDD_CHANGE, 153, 75, 52, 14
        !            73:     PUSHBUTTON      "OK", IDOK, 254, 12, 32, 14
        !            74:     DEFPUSHBUTTON      "Cancel", IDCANCEL, 254, 30, 32, 14
        !            75:     LTEXT           "&Links:", 5, 2, 4, 27, 8
        !            76: END
        !            77: 
        !            78: INVALIDLINK DIALOG 9, 25, 155, 55
        !            79: STYLE MB_ICONEXCLAMATION | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
        !            80: CAPTION "CliDemo"
        !            81: BEGIN
        !            82:     LTEXT           "Some linked files were unavailable", -1, 30, 5, 140, 8, NOT WS_GROUP
        !            83:     LTEXT           "and could not be updated.", -1, 30, 14, 112, 8, NOT WS_GROUP
        !            84:     PUSHBUTTON      "OK", IDOK, 30, 33, 36, 14
        !            85:     PUSHBUTTON      "&Links...", IDD_CHANGE, 85, 33, 40, 14
        !            86:     CONTROL 32515, -1, "static", SS_ICON | WS_CHILD, 7, 7, 18, 26
        !            87: END
        !            88: 
        !            89: DTCREATE DIALOG 50, 26, 183, 62
        !            90: STYLE DS_MODALFRAME| WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
        !            91: CAPTION "Insert New Object"
        !            92: BEGIN
        !            93:     LTEXT           "Object Type:", -1, 7, 5, 123, 8, NOT WS_GROUP
        !            94:     LISTBOX         IDD_LISTBOX, 5, 15, 125, 41, LBS_SORT | WS_TABSTOP | WS_VSCROLL
        !            95:     PUSHBUTTON      "OK", IDOK, 140, 8, 35, 14, WS_TABSTOP
        !            96:     PUSHBUTTON      "Cancel", IDCANCEL, 140, 25, 35, 14, WS_TABSTOP
        !            97: END
        !            98: 
        !            99: 
        !           100: STRINGTABLE LOADONCALL {
        !           101:         IDS_APPNAME,                    "CliDemo"
        !           102:         IDS_UNTITLED,                   "(Untitled)"
        !           103:         IDS_MAYBESAVE,                  "Save Changes to %s?"
        !           104:         IDS_OPENFILE,                   "File Open"
        !           105:         IDS_SAVEFILE,                   "File Save As"
        !           106:         IDS_INSERTFILE,                 "Insert Object from File"
        !           107:         IDS_FILTER,                     "OLE Object(s)"
        !           108:         IDS_EXTENSION,                  "OLE"
        !           109:         IDS_CHANGELINK,                 "Change Link"
        !           110:         IDS_ALLFILTER,                  "All Files (*.*)"
        !           111:         IDS_EMBEDDED,                   "Embedded %s"
        !           112:         IDS_UPDATELINKS,                "This file contains links to other\ndocuments.\n\nUpdate links now?"
        !           113:         IDS_RENAME,                     "The selected links to %s have been \nupdated. %s contains additional links \nto %s\n\n Update additional links?"
        !           114:         IDS_INVALID_LINK,               "Link is invalid!\n Modify Links?"
        !           115:         IDS_SAVE_CHANGES,               "Save changes made to links?"
        !           116:         IDS_UPDATE_OBJ,                 "This object has been changed.\nUpdate %s before proceeding?"
        !           117:         IDS_RETRY_TEXT1,                 """%.20s"" is busy. You may 'Switch to'"
        !           118:         IDS_RETRY_TEXT2,                 """%.20s"" and correct the problem."
        !           119: 
        !           120:         E_FAILED_TO_OPEN_FILE,          "Failed to open file."
        !           121:         E_FAILED_TO_READ_FILE,          "Failed to read file."
        !           122:         E_FAILED_TO_SAVE_FILE,          "Failed to save file."
        !           123:         E_INVALID_FILENAME,             "Invalid filename."
        !           124:        E_FAILED_TO_DELETE_OBJECT,      "Failed to delete object."
        !           125:        E_FAILED_TO_RELEASE_OBJECT,     "Failed to release object."
        !           126:        E_CLIPBOARD_CUT_FAILED,         "Cut to clipboard failed."
        !           127:        E_CLIPBOARD_COPY_FAILED,        "Copy to clipboard failed."
        !           128:        E_GET_FROM_CLIPBOARD_FAILED,    "Failed to paste object from clipboard."
        !           129:        E_CREATE_FROM_TEMPLATE,         "Failed to create object from file."
        !           130:         E_FAILED_TO_WRITE_OBJECT,       "Failed to write object."
        !           131:         E_FAILED_TO_READ_OBJECT,        "Failed to read object."
        !           132:        E_FAILED_TO_CREATE_CHILD_WINDOW,"Failed to create child window."
        !           133:        E_FAILED_TO_CREATE_OBJECT,      "Failed to create new object."
        !           134:        E_OBJECT_BUSY,                  "Object is currently busy."
        !           135:        E_UNEXPECTED_RELEASE,           "DDE conversation is invalid."
        !           136:         E_FAILED_TO_LAUNCH_SERVER,      "Failed to launch server application."
        !           137:         E_FAILED_TO_UPDATE,             "Failed to update object."
        !           138:         E_FAILED_TO_FREEZE,             "Failed to freeze object."
        !           139:         E_FAILED_TO_UPDATE_LINK,        "Failed to update link options."
        !           140:         E_SERVER_BUSY,                  "Unable to process command, server busy."
        !           141:         E_FAILED_TO_RECONNECT_OBJECT,   "Failed to reconnect link to server."
        !           142:        E_FAILED_TO_CONNECT,            "Failed to connect;\nLink may be broken."
        !           143:         E_FAILED_TO_ALLOC,              "Memory Allocation Failed."
        !           144:         E_FAILED_TO_LOCK,               "Fail to lock OLE data."
        !           145:         E_FAILED_TO_DO_VERB,            "Could not Edit / Play object."
        !           146: 
        !           147:        W_IMPROPER_LINK_OPTIONS,        "Warning:  Improper link options."
        !           148:         W_STATIC_OBJECT,                "Warning:  Static object"
        !           149:         W_FAILED_TO_CLONE_UNDO,         "Warning:  Couldn't clone object."
        !           150:         W_FAILED_TO_NOTIFY,             "Warning:  Failed to notify library."
        !           151: 
        !           152:         SZAUTO,                         "Automatic"
        !           153:         SZMANUAL,                       "Manual"
        !           154:         SZFROZEN,                       "Canceled"
        !           155: 
        !           156:         E_OLE_ERROR_MEMORY,               "OLE - Could not alloc or lock memory"
        !           157:         E_OLE_ERROR_STREAM,               "OLE - (OLESTREAM) stream error"
        !           158:         E_OLE_ERROR_STATIC,               "OLE - Non static object expected"
        !           159:         E_OLE_ERROR_BLANK,                "OLE - Critical data missing"
        !           160:         E_OLE_ERROR_DRAW,                 "OLE - Error while drawing"
        !           161:         E_OLE_ERROR_METAFILE,             "OLE - Invalid metafile"
        !           162:         E_OLE_ERROR_ABORT,                "OLE - Client chose to abort metafile drawing"
        !           163:         E_OLE_ERROR_CLIPBOARD,            "OLE - Failed to get/set clipboard data"
        !           164:         E_OLE_ERROR_FORMAT,               "OLE - Requested format is not available"
        !           165:         E_OLE_ERROR_OBJECT,               "OLE - Not a valid object"
        !           166:         E_OLE_ERROR_OPTION,               "OLE - Invalid option (link update / render)"
        !           167:         E_OLE_ERROR_PROTOCOL,             "OLE - Invalid protocol"
        !           168:         E_OLE_ERROR_ADDRESS,              "OLE - One of the pointers is invalid"
        !           169:         E_OLE_ERROR_NOT_EQUAL,            "OLE - Objects are not equal"
        !           170:         E_OLE_ERROR_HANDLE,               "OLE - Invalid handle encountered"
        !           171:         E_OLE_ERROR_GENERIC,              "OLE - Some general error"
        !           172:         E_OLE_ERROR_CLASS,                "OLE - Invalid class"
        !           173:         E_OLE_ERROR_SYNTAX,               "OLE - Command syntax is invalid"
        !           174:         E_OLE_ERROR_DATATYPE,             "OLE - Data format is not supported"
        !           175:         E_OLE_ERROR_PALETTE,              "OLE - Invalid color palette"
        !           176:         E_OLE_ERROR_NOT_LINK,             "OLE - Not a linked object"
        !           177:         E_OLE_ERROR_NOT_EMPTY,            "OLE - Client doc contains objects"
        !           178:         E_OLE_ERROR_SIZE,                 "OLE - Incorrect buffer size passed to E_OLE api"
        !           179:         E_OLE_ERROR_DRIVE,                "OLE - Drive letter in doc name is invalid"
        !           180:         E_OLE_ERROR_NETWORK,              "OLE - Failed to establish connection to network"
        !           181:         E_OLE_ERROR_NAME,                 "OLE - Invalid name (doc name, object name)"
        !           182:         E_OLE_ERROR_TEMPLATE,             "OLE - Server failed to load template"
        !           183:         E_OLE_ERROR_NEW,                  "OLE - Server failed to create new doc"
        !           184:         E_OLE_ERROR_EDIT,                 "OLE - Server failed to edit object"
        !           185:         E_OLE_ERROR_OPEN,                 "OLE - Server failed to open document" 
        !           186:         E_OLE_ERROR_NOT_OPEN,             "OLE - Object is not open for editing"
        !           187:         E_OLE_ERROR_LAUNCH,               "OLE - Failed to launch server"
        !           188:         E_OLE_ERROR_COMM,                 "OLE - Failed to communicate with server"
        !           189:         E_OLE_ERROR_TERMINATE,            "OLE - Error in termination"
        !           190:         E_OLE_ERROR_COMMAND,              "OLE - Error in execute"
        !           191:         E_OLE_ERROR_SHOW,                 "OLE - Error in show"
        !           192:         E_OLE_ERROR_DOVERB,               "OLE - Error in doing verb"
        !           193:         E_OLE_ERROR_ADVISE_NATIVE,        "OLE - Item could be missing"
        !           194:         E_OLE_ERROR_ADVISE_PICT,          "OLE - Server can't recognize item format"
        !           195:         E_OLE_ERROR_ADVISE_RENAME,        "OLE - Server doesn't support rename"
        !           196:         E_OLE_ERROR_POKE_NATIVE,          "OLE - Failure of poking native data to server"
        !           197:         E_OLE_ERROR_REQUEST_NATIVE,       "OLE - Server failed to render native data"
        !           198:         E_OLE_ERROR_REQUEST_PICT,         "OLE - Server failed to render presentation data"
        !           199:         E_OLE_ERROR_SERVER_BLOCKED,       "OLE - Server is blocked"
        !           200:         E_OLE_ERROR_REGISTRATION,         "OLE - Server is not registered"
        !           201:         E_OLE_ERROR_ALREADY_REGISTERED,   "OLE - Trying to register same doc multiple times"
        !           202:         E_OLE_ERROR_TASK,                 "OLE - Server or client task is invalid"
        !           203:         E_OLE_ERROR_OUTOFDATE,            "OLE - Object is out of date"
        !           204:         E_OLE_ERROR_CANT_UPDATE_CLIENT,   "OLE - embed doc's client doesn't accept" 
        !           205:         E_OLE_ERROR_UPDATE,               "OLE - error while trying to update object"
        !           206: 
        !           207: }
        !           208: 
        !           209: AboutBox DIALOG LOADONCALL MOVEABLE DISCARDABLE 22, 17, 160, 75
        !           210: CAPTION "About Clidemo"
        !           211: STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
        !           212: BEGIN
        !           213:     CTEXT "Microsoft Windows"             -1, 0,  5, 160,  8
        !           214:     CTEXT "OLE Client Application"        -1, 0, 14, 160,  8
        !           215:     CTEXT "Version 1.00"                  -1, 0, 23, 160,  8
        !           216:     CTEXT "(c) Copyright Microsoft Corp. 1990 - 1992"  -1, 0, 39, 160,  8
        !           217:     DEFPUSHBUTTON "OK"          IDOK,      61, 59,  32, 14,      WS_GROUP
        !           218: END
        !           219: 
        !           220: RetryBox DIALOG  26, 26, 220, 78
        !           221: CAPTION "CLIDEMO"
        !           222: FONT 8, "Helv"
        !           223: STYLE WS_SYSMENU | WS_CAPTION | WS_VISIBLE | DS_MODALFRAME | WS_POPUP
        !           224: BEGIN
        !           225:     PUSHBUTTON  "&Switch To...", IDD_SWITCH,    35, 55, 50, 14
        !           226:     DEFPUSHBUTTON  "&Cancel",       IDCANCEL,      120, 55, 50, 14
        !           227:     LTEXT       "This action cannot be completed because", -1,  35, 9, 160, 8
        !           228:     LTEXT       "", IDD_RETRY_TEXT1,  35, 18, 180, 8
        !           229:     LTEXT       "", IDD_RETRY_TEXT2,  35, 27, 180, 8
        !           230:     CONTROL 32515, -1, "static", SS_ICON | WS_CHILD, 7, 15, 18, 26
        !           231: END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.