Annotation of mstools/samples/ole/clidemo/clidemo.rc, revision 1.1.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.