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 COleServerDoc
CObject                                     Up Contents Index Back
──Microsoft Foundation OLE Classes──────────────────────────────────────────
 
  Description
 
  COleServerDoc is the Microsoft Foundation Class Library base class for
  Object Linking and Embedding (OLE) server documents. In a Single
  Document Interface (SDI) Windows application, a server document normally
  contains a single embedded or linked item. Multiple instances of the
  application can support multiple clients or multiple items per client.
 
  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
 
      COleServer, COleServerItem
 
  Public Members
 
  Data Members
 
  m_hPalette   The client document color-scheme identifier.
 
  Construction/Destruction
 
  COleServerDoc   Constructs a COleServerDoc object.
 
  ~COleServerDoc   Destroys the object.
 
  Registration/Revocation
 
  Register   Registers the document and informs OLESVR.DLL that it is
               ready for communication.
 
  Revoke     Revokes the server document registration and waits to
               finish.
 
  Status
 
  IsOpen   Indicates whether a server document is registered.
 
  Operations
 
  NotifyRename       To be called after the server document is renamed.
 
  NotifyRevert       To be called after the server document reverts to
                       its original state.
 
  NotifySaved        To be called after the server document is saved.
 
  NotifyAllClients   To be used as a general notification to all
                       clients.
 
  NotifyClosed       To be called to inform all clients that a document
                       has been closed.
 
  NotifyChanged      To be called to inform all clients of a document
                       change.
 
  Protected Members
 
  Overridables (callbacks)
 
  OnGetDocument        Returns a newly allocated OLE server item object
                         that represents the entire document
                         (implementation required).
 
  OnGetItem            Given an item name, returns a newly allocated OLE
                         server item object (implementation required).
 
  GetNextItem          Returns the next item in the iteration
                         (implementation required).
 
  OnClose              Called on a client's request to close the
                         document.
 
  OnExecute            Called on a client's request to execute DDE
                         Execute strings.
 
  OnSetDocDimensions   Called on a client's request to change the
                         document dimensions.
 
  OnSetHostNames       Called on a client's request to change the host
                         name of the document.
 
  OnSetColorScheme     Called on a client's request to change the color
                         scheme of the document.
 
 
                                     -♦-