COleServerItem

Klasa COleServerItem udostępnia interfejs serwera OLE elementów. Połączonego elementu może reprezentować niektórych lub wszystkich dokumentów serwera. Osadzony element reprezentuje zawsze dokumentu całego serwera.

Klasa COleServerItem definiuje kilka funkcji wykonać Państwa, które są wywoływane przez OLE systemu dołączanych dynamicznie bibliotek (DLL), zazwyczaj w odpowiedzi na żądania z aplikacji kontenera. Te funkcje składowe umożliwia aplikacji kontenera do manipulowania element pośrednio na różne sposoby, takie jak wyświetlanie go, wykonywanie jego zleceń lub pobieranie jej danych w różnych formatach.

Aby użyć COleServerItem, pochodną klasy i implementuje funkcje składowe OnDraw i Serialize . Funkcja OnDraw zapewnia reprezentację metapliku elementu, umożliwiając wyświetlaną, gdy aplikacja kontenera otwiera dokument mieszanek. Funkcja Serialize CObject zapewnia macierzystym reprezentacji elementu, umożliwiające elementu osadzonego przekazywana między aplikacjami serwera i pojemnik. OnGetExtent zapewnia wielkości naturalnej pozycji do kontenera, umożliwiając kontenera do rozmiaru elementu.

Aby uzyskać więcej informacji na temat serwerów i Tematy pokrewne, zobacz artykuł serwery: wdrażania serwera i "Tworzenie kontenera/aplikacja serwera" w artykule pojemnikach: zaawansowane funkcje. Zarówno artykuły są w Visual C++ Programmer's Guide.

# include lt;afxole.h>

Czło&nkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii

Próbkinbsp; Próbki MFC HIERSVR | Próbki MFC BINDSCRB

Zobacz też COleClientItem, COleServerDoc, COleTemplateServer

Index