◄CObject► ◄Up► ◄Contents► ◄Index► ◄Back► ──Microsoft Foundation OLE Classes────────────────────────────────────────── Description COleServerItem is the Microsoft Foundation Class Library base class for Object Linking and Embedding (OLE) server items. OLE items are the entities (graphs, pictures, text blocks, and so forth) that are passed between clients and servers. 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►, ◄COleServerDoc► Public Members Status ◄GetDocument► Returns the server document that contains this server item. ◄GetMetafileData► Builds a Windows metafile that contains a picture of the server item. ◄GetNativeData► Calls CObject::Serialize to get native-format data into a memory block. Operations ◄NotifyClient► Notifies the client that this server item has changed. ◄NotifyChanged► Updates all clients with automatic link update. Protected Members Data Members ◄m_hPalette► The client item color-scheme identifier. ◄m_rectBounds► The most recent item size set by the client. Construction/Destruction ◄COleServerItem► Constructs a COleServerItem object. ◄~COleServerItem► Destroys the object. Status ◄IsConnected► Indicates whether the server item is currently attached to an active client. Overridables (callbacks) ◄OnShow► Called on the client's request to show this item. ◄OnDraw► Called on the client's request to draw this item. ◄OnRelease► Called on the client's request to delete the server item. ◄OnExtraVerb► Called to execute extra verbs. ◄OnSetTargetDevice► Called to set the item's target device. ◄OnSetBounds► Called to set the item size. ◄OnGetTextData► Called to get item data as a text string. ◄OnSetColorScheme► Called to set the item's color scheme. ◄OnEnumFormats► Called to enumerate available data formats. ◄OnSetData► Called to set item data. ◄OnDoVerb► Calls the OnShow and (optionally) OnExtraVerb member functions. -♦-