Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

231 lines
11 KiB

/*
* clidemo.rc - OLE Client Demonstration application resource file
*
* Created by Microsoft Corporation.
* (c) Copyright Microsoft Corp. 1990 - 1992 All Rights Reserved
*/
#include <windows.h>
#include "demorc.h"
#include "clidemo.rcv"
ID_APPLICATION ICON CLIDEMO.ICO
ID_APPLICATION MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New", IDM_NEW
MENUITEM "&Open...", IDM_OPEN
MENUITEM "&Save", IDM_SAVE
MENUITEM "Save &As...", IDM_SAVEAS
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
MENUITEM "A&bout...", IDM_ABOUT
END
POPUP "&Edit"
BEGIN
MENUITEM "Cu&t\tShift+Del", IDM_CUT
MENUITEM "&Copy\tCtrl+Ins", IDM_COPY
MENUITEM "&Paste\tShift+Ins", IDM_PASTE
MENUITEM "Paste &Link", IDM_PASTELINK
MENUITEM SEPARATOR
MENUITEM "Clea&r\tDel", IDM_CLEAR
MENUITEM "Clear &All", IDM_CLEARALL
MENUITEM SEPARATOR
MENUITEM "Lin&ks...", IDM_LINKS
MENUITEM "&Objects", IDM_VERBMIN
END
POPUP "&Insert"
BEGIN
MENUITEM "&Object...", IDM_INSERT
MENUITEM "&Template...", IDM_INSERTFILE
END
END
ID_APPLICATION ACCELERATORS
BEGIN
VK_DELETE, IDM_CLEAR, VIRTKEY
VK_DELETE, IDM_CUT, VIRTKEY, SHIFT
VK_INSERT, IDM_COPY, VIRTKEY, CONTROL
VK_INSERT, IDM_PASTE, VIRTKEY, SHIFT
END
/*
* Dialog for Link Properties...
*/
DTPROP DIALOG 45, 38, 292, 103
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Links"
BEGIN
LISTBOX IDD_LINKNAME, 2, 14, 240, 43, LBS_EXTENDEDSEL |
LBS_MULTIPLESEL | WS_VSCROLL
LTEXT "Update:", -1, 3, 58, 44, 8
RADIOBUTTON "&Automatic", IDD_AUTO, 31, 56, 46, 12, WS_TABSTOP
RADIOBUTTON "&Manual", IDD_MANUAL, 78, 56, 42, 12, WS_TABSTOP
PUSHBUTTON "&Update Now", IDD_UPDATE, 40, 75, 48, 14
PUSHBUTTON "&Cancel Link", IDD_FREEZE, 98, 75, 45, 14
PUSHBUTTON "C&hange Link...", IDD_CHANGE, 153, 75, 52, 14
PUSHBUTTON "OK", IDOK, 254, 12, 32, 14
DEFPUSHBUTTON "Cancel", IDCANCEL, 254, 30, 32, 14
LTEXT "&Links:", 5, 2, 4, 27, 8
END
INVALIDLINK DIALOG 9, 25, 155, 55
STYLE MB_ICONEXCLAMATION | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "CliDemo"
BEGIN
LTEXT "Some linked files were unavailable", -1, 30, 5, 140, 8, NOT WS_GROUP
LTEXT "and could not be updated.", -1, 30, 14, 112, 8, NOT WS_GROUP
PUSHBUTTON "OK", IDOK, 30, 33, 36, 14
PUSHBUTTON "&Links...", IDD_CHANGE, 85, 33, 40, 14
CONTROL 32515, -1, "static", SS_ICON | WS_CHILD, 7, 7, 18, 26
END
DTCREATE DIALOG 50, 26, 183, 62
STYLE DS_MODALFRAME| WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Insert New Object"
BEGIN
LTEXT "Object Type:", -1, 7, 5, 123, 8, NOT WS_GROUP
LISTBOX IDD_LISTBOX, 5, 15, 125, 41, LBS_SORT | WS_TABSTOP | WS_VSCROLL
PUSHBUTTON "OK", IDOK, 140, 8, 35, 14, WS_TABSTOP
PUSHBUTTON "Cancel", IDCANCEL, 140, 25, 35, 14, WS_TABSTOP
END
STRINGTABLE LOADONCALL {
IDS_APPNAME, "CliDemo"
IDS_UNTITLED, "(Untitled)"
IDS_MAYBESAVE, "Save Changes to %s?"
IDS_OPENFILE, "File Open"
IDS_SAVEFILE, "File Save As"
IDS_INSERTFILE, "Insert Object from File"
IDS_FILTER, "OLE Object(s)"
IDS_EXTENSION, "OLE"
IDS_CHANGELINK, "Change Link"
IDS_ALLFILTER, "All Files (*.*)"
IDS_EMBEDDED, "Embedded %s"
IDS_UPDATELINKS, "This file contains links to other\ndocuments.\n\nUpdate links now?"
IDS_RENAME, "The selected links to %s have been \nupdated. %s contains additional links \nto %s\n\n Update additional links?"
IDS_INVALID_LINK, "Link is invalid!\n Modify Links?"
IDS_SAVE_CHANGES, "Save changes made to links?"
IDS_UPDATE_OBJ, "This object has been changed.\nUpdate %s before proceeding?"
IDS_RETRY_TEXT1, """%.20s"" is busy. You may 'Switch to'"
IDS_RETRY_TEXT2, """%.20s"" and correct the problem."
E_FAILED_TO_OPEN_FILE, "Failed to open file."
E_FAILED_TO_READ_FILE, "Failed to read file."
E_FAILED_TO_SAVE_FILE, "Failed to save file."
E_INVALID_FILENAME, "Invalid filename."
E_FAILED_TO_DELETE_OBJECT, "Failed to delete object."
E_FAILED_TO_RELEASE_OBJECT, "Failed to release object."
E_CLIPBOARD_CUT_FAILED, "Cut to clipboard failed."
E_CLIPBOARD_COPY_FAILED, "Copy to clipboard failed."
E_GET_FROM_CLIPBOARD_FAILED, "Failed to paste object from clipboard."
E_CREATE_FROM_TEMPLATE, "Failed to create object from file."
E_FAILED_TO_WRITE_OBJECT, "Failed to write object."
E_FAILED_TO_READ_OBJECT, "Failed to read object."
E_FAILED_TO_CREATE_CHILD_WINDOW,"Failed to create child window."
E_FAILED_TO_CREATE_OBJECT, "Failed to create new object."
E_OBJECT_BUSY, "Object is currently busy."
E_UNEXPECTED_RELEASE, "DDE conversation is invalid."
E_FAILED_TO_LAUNCH_SERVER, "Failed to launch server application."
E_FAILED_TO_UPDATE, "Failed to update object."
E_FAILED_TO_FREEZE, "Failed to freeze object."
E_FAILED_TO_UPDATE_LINK, "Failed to update link options."
E_SERVER_BUSY, "Unable to process command, server busy."
E_FAILED_TO_RECONNECT_OBJECT, "Failed to reconnect link to server."
E_FAILED_TO_CONNECT, "Failed to connect;\nLink may be broken."
E_FAILED_TO_ALLOC, "Memory Allocation Failed."
E_FAILED_TO_LOCK, "Fail to lock OLE data."
E_FAILED_TO_DO_VERB, "Could not Edit / Play object."
W_IMPROPER_LINK_OPTIONS, "Warning: Improper link options."
W_STATIC_OBJECT, "Warning: Static object"
W_FAILED_TO_CLONE_UNDO, "Warning: Couldn't clone object."
W_FAILED_TO_NOTIFY, "Warning: Failed to notify library."
SZAUTO, "Automatic"
SZMANUAL, "Manual"
SZFROZEN, "Canceled"
E_OLE_ERROR_MEMORY, "OLE - Could not alloc or lock memory"
E_OLE_ERROR_STREAM, "OLE - (OLESTREAM) stream error"
E_OLE_ERROR_STATIC, "OLE - Non static object expected"
E_OLE_ERROR_BLANK, "OLE - Critical data missing"
E_OLE_ERROR_DRAW, "OLE - Error while drawing"
E_OLE_ERROR_METAFILE, "OLE - Invalid metafile"
E_OLE_ERROR_ABORT, "OLE - Client chose to abort metafile drawing"
E_OLE_ERROR_CLIPBOARD, "OLE - Failed to get/set clipboard data"
E_OLE_ERROR_FORMAT, "OLE - Requested format is not available"
E_OLE_ERROR_OBJECT, "OLE - Not a valid object"
E_OLE_ERROR_OPTION, "OLE - Invalid option (link update / render)"
E_OLE_ERROR_PROTOCOL, "OLE - Invalid protocol"
E_OLE_ERROR_ADDRESS, "OLE - One of the pointers is invalid"
E_OLE_ERROR_NOT_EQUAL, "OLE - Objects are not equal"
E_OLE_ERROR_HANDLE, "OLE - Invalid handle encountered"
E_OLE_ERROR_GENERIC, "OLE - Some general error"
E_OLE_ERROR_CLASS, "OLE - Invalid class"
E_OLE_ERROR_SYNTAX, "OLE - Command syntax is invalid"
E_OLE_ERROR_DATATYPE, "OLE - Data format is not supported"
E_OLE_ERROR_PALETTE, "OLE - Invalid color palette"
E_OLE_ERROR_NOT_LINK, "OLE - Not a linked object"
E_OLE_ERROR_NOT_EMPTY, "OLE - Client doc contains objects"
E_OLE_ERROR_SIZE, "OLE - Incorrect buffer size passed to E_OLE api"
E_OLE_ERROR_DRIVE, "OLE - Drive letter in doc name is invalid"
E_OLE_ERROR_NETWORK, "OLE - Failed to establish connection to network"
E_OLE_ERROR_NAME, "OLE - Invalid name (doc name, object name)"
E_OLE_ERROR_TEMPLATE, "OLE - Server failed to load template"
E_OLE_ERROR_NEW, "OLE - Server failed to create new doc"
E_OLE_ERROR_EDIT, "OLE - Server failed to edit object"
E_OLE_ERROR_OPEN, "OLE - Server failed to open document"
E_OLE_ERROR_NOT_OPEN, "OLE - Object is not open for editing"
E_OLE_ERROR_LAUNCH, "OLE - Failed to launch server"
E_OLE_ERROR_COMM, "OLE - Failed to communicate with server"
E_OLE_ERROR_TERMINATE, "OLE - Error in termination"
E_OLE_ERROR_COMMAND, "OLE - Error in execute"
E_OLE_ERROR_SHOW, "OLE - Error in show"
E_OLE_ERROR_DOVERB, "OLE - Error in doing verb"
E_OLE_ERROR_ADVISE_NATIVE, "OLE - Item could be missing"
E_OLE_ERROR_ADVISE_PICT, "OLE - Server can't recognize item format"
E_OLE_ERROR_ADVISE_RENAME, "OLE - Server doesn't support rename"
E_OLE_ERROR_POKE_NATIVE, "OLE - Failure of poking native data to server"
E_OLE_ERROR_REQUEST_NATIVE, "OLE - Server failed to render native data"
E_OLE_ERROR_REQUEST_PICT, "OLE - Server failed to render presentation data"
E_OLE_ERROR_SERVER_BLOCKED, "OLE - Server is blocked"
E_OLE_ERROR_REGISTRATION, "OLE - Server is not registered"
E_OLE_ERROR_ALREADY_REGISTERED, "OLE - Trying to register same doc multiple times"
E_OLE_ERROR_TASK, "OLE - Server or client task is invalid"
E_OLE_ERROR_OUTOFDATE, "OLE - Object is out of date"
E_OLE_ERROR_CANT_UPDATE_CLIENT, "OLE - embed doc's client doesn't accept"
E_OLE_ERROR_UPDATE, "OLE - error while trying to update object"
}
AboutBox DIALOG LOADONCALL MOVEABLE DISCARDABLE 22, 17, 160, 75
CAPTION "About Clidemo1"
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
BEGIN
CTEXT "Microsoft Windows" -1, 0, 5, 160, 8
CTEXT "OLE 1.0 Client Test Application" -1, 0, 14, 160, 8
CTEXT "Version 1.00" -1, 0, 23, 160, 8
CTEXT "(c) Copyright Microsoft Corp. 1990 - 1992" -1, 0, 39, 160, 8
DEFPUSHBUTTON "OK" IDOK, 61, 59, 32, 14, WS_GROUP
END
RetryBox DIALOG 26, 26, 220, 78
CAPTION "CLIDEMO"
FONT 8, "Helv"
STYLE WS_SYSMENU | WS_CAPTION | WS_VISIBLE | DS_MODALFRAME | WS_POPUP
BEGIN
PUSHBUTTON "&Switch To...", IDD_SWITCH, 35, 55, 50, 14
DEFPUSHBUTTON "&Cancel", IDCANCEL, 120, 55, 50, 14
LTEXT "This action cannot be completed because", -1, 35, 9, 160, 8
LTEXT "", IDD_RETRY_TEXT1, 35, 18, 180, 8
LTEXT "", IDD_RETRY_TEXT2, 35, 27, 180, 8
CONTROL 32515, -1, "static", SS_ICON | WS_CHILD, 7, 15, 18, 26
END