COleClientItem

Klasa COleClientItem definiuje interfejs kontenera OLE elementów. Element OLE reprezentuje dane, tworzone i utrzymywane przez aplikację serwera, która może być "bezproblemowo" włączone w dokumencie tak, że wydaje się mieć jednolity dokument. Wynik jest "dokument złożony" składa się z elementu OLE i dokumentu zawierającego.

Element OLE może być osadzony czy połączony. Jeśli jest osadzony, jego dane są przechowywane jako część dokumentu złożonego. Jeżeli jest on powiązany, jego dane są przechowywane jako część oddzielny plik utworzony przez aplikację serwera, a tylko łącze do tego pliku jest przechowywana w złożonych dokumentów. Wszystkie elementy OLE zawierają informacje określające aplikacji serwera, która powinna zostać wywołana do edycji.

COleClientItem definiuje kilka wykonać funkcji, które są wywoływane w odpowiedzi na żądania z aplikacji serwera; te overridables zwykle działają jak powiadomienia. Pozwala to aplikacja serwera poinformować kontenera zmiany, które użytkownik tworzy podczas edycji elementu OLE lub pobierania informacji potrzebnych podczas edycji.

COleClientItem mogą być używane z klasy COleDocument, COleLinkingDoclub COleServerDoc . Aby użyć COleClientItem, pochodną klasy i zaimplementować funkcję Państwa OnChange , która określa, jak pojemnik reaguje na zmiany wprowadzone do elementu. Wspieranie w miejscu aktywacji, zastąpić funkcję Państwa OnGetItemPosition . Ta funkcja zapewnia informacje wyświetlane pozycji elementu, OLE.

Aby uzyskać więcej informacji na temat korzystania z interfejsu kontenera, zobacz artykuły pojemnikach: wdrażanie kontener i aktywacji w Visual C++ Programmer's Guide.

Uwaga   Dokumentacja OLE odnosi się do elementów osadzonych i połączonych jako "obiekty" i odnosi się do typów elementów jako "klasy." To odwołanie używa terminu "pozycja" do rozróżniania obiektu OLE z odpowiedni obiekt C++ i określenie "typ", aby odróżnić kategorii OLE z klasy C++.

# include lt;afxole.h>

Członkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii

Próbkinbsp; Próbki MFC MFCBIND | Próbki MFC OCLIENT

Zobacz też COleServerItem

Index