Microsoft Foundation OLE Classes (mfcole.hlp) (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
class COleClientItem
CObject                                     Up Contents Index Back
──Microsoft Foundation OLE Classes──────────────────────────────────────────
 
  Description
 
  COleClientItem is the Microsoft Foundation Class Library base class for
  Object Linking and Embedding (OLE) client items. A client item is a
  component of a compound document (OLE client document) and usually
  represents data in a particular format. Think of the client item as the
  client application's view of data provided by the server. This data
  could be contained in a child window, be represented directly in some
  region of the main window, or be invisible.
 
  Note Windows 3.1 OLE documentation refers to client items as "objects."
  This reference uses the term "item" to differentiate the OLE entity from
  the corresponding C++ class object.
 
  #include <afxole.h>
 
  See Also
 
      COleClientDoc
 
  Public Members
 
  Construction/Destruction
 
  COleClientItem   Constructs a COleClientItem object.
 
  ~COleClientItem   Destroys the object.
 
  Creation
 
  CreateFromClipboard         Creates an embedded OLE item from the
                                Clipboard.
 
  CreateStaticFromClipboard   Creates an embedded picture of an OLE item
                                from the Clipboard.
 
  CreateLinkFromClipboard     Creates a linked OLE item from the
                                Clipboard.
 
  CreateNewObject             Creates a new (empty) embedded OLE item.
 
  CreateCloneFrom             Creates a new OLE item from an existing
                                OLE item.
 
  Status
 
  GetLastStatus   Returns the status of the last OLE operation.
 
  GetType         Returns the type of an OLE item.
 
  GetName         Returns the name of an OLE item.
 
  GetSize         Returns the size of an OLE item.
 
  GetBounds       Returns the bounds of an OLE item's rectangle.
 
  IsOpen          Indicates whether the item is currently attached to
                    the OLE dynamic-link libraries.
 
  Data Access
 
  EnumFormats   Enumerates the Clipboard formats supported.
 
  GetData       Gets data from an item in a specified format.
 
  SetData       Stores data to an item in a specified format.
 
  RequestData   Initiates a data request from a server.
 
  IsEqual       Compares OLE items.
 
  GetDocument   Returns the COleClientDoc object that contains this
                  item.
 
  Global State
 
  InWaitForRelease   Indicates whether any item is still waiting for a
                       server to respond.
 
  Clipboard Helpers
 
  CanPaste       Indicates whether the Clipboard contains an embedded or
                   static OLE item.
 
  CanPasteLink   Indicates whether the Clipboard contains a linked OLE
                   item.
 
  Linked Object Status
 
  GetLinkUpdateOptions   Returns the update mode for a linked OLE item
                           (advanced feature).
 
  SetLinkUpdateOptions   Sets the update mode for a linked OLE item
                           (advanced feature).
 
  General Operations
 
  Release         Releases the connection to an OLE linked item and
                    closes it if it was open. Does not destroy the server
                    item.
 
  Delete          Deletes an embedded or linked OLE item, including the
                    server data.
 
  Draw            Draws an OLE item.
 
  Activate        Opens an item for an operation, then executes a
                    specified verb.
 
  WaitForServer   Waits for a server to respond to a request.
 
  Advanced Operations
 
  Rename            Renames an OLE item.
 
  CopyToClipboard   Copies an OLE item to the Clipboard.
 
  SetTargetDevice   Sets the target device used by the server to draw an
                      OLE item.
 
  Embedded Object Operations
 
  SetHostNames     Sets the names the server displays when editing an
                     OLE item.
 
  SetBounds        Sets the size of the OLE client item's window
                     rectangle.
 
  SetColorScheme   Sets the OLE item's color scheme.
 
  Linked Object Operations
 
  UpdateLink      Updates a link to a server.
 
  CloseLink       Closes a link to a server but does not destroy the OLE
                    item.
 
  ReconnectLink   Reconnects a linked OLE item to a server.
 
  FreezeLink      Changes a linked OLE item into an embedded OLE item.
 
  Overridables (callbacks)
 
  ReportError   A customizable error-reporting function.
 
  Protected Members
 
  Overridables (callbacks)
 
  OnChange    Called when the server changes an OLE item.
 
  OnRenamed   Called when the server renames an OLE item.
 
 
                                     -♦-