Udostępnij za pośrednictwem


Kontenery: Elementy klienta

W tym artykule wyjaśniono, co to są elementy klienta i z klasy, co aplikacja czerpie jego elementy klienta.

Elementy klienta są elementy danych należących do innej aplikacji, które są zawarte w lub odwołuje się dokument w aplikacji kontenera OLE.Elementy klienta, którego danych znajdujących się w dokumencie są osadzone; te, których dane są przechowywane w innej lokalizacji odwołuje się dokument kontenera są połączone.

Klasa dokumentu w aplikacji OLE jest pochodną klasy COleDocument , a nie z CDocument.COleDocument Klasa dziedziczy z CDocument funkcje konieczne do korzystania z architektury/widok dokumentu, na którym MFC aplikacje są oparte.COleDocumentdefiniuje również interfejs, który traktuje dokumentu jako zbiór CDocItem obiektów.Kilka COleDocument funkcji elementów członkowskich są dostarczane do dodawania, pobieranie i usuwanie elementów tej kolekcji.

Każda aplikacja kontenera czerpie co najmniej jedną klasę z COleClientItem.Obiekty tej klasy reprezentują elementy, osadzone lub połączone w dokumencie OLE.Obiekty te istnieją życia dokumentu zawierającego je, chyba że zostaną one usunięte z dokumentu.

CDocItemjest klasą bazową dla COleClientItem i COleServerItem.Obiekty pochodzące z tych dwóch klas działają jako pośrednicy między elementem OLE i aplikacje klienta i serwera odpowiednio.Po każdym dodaniu nowego elementu OLE do dokumentu, w ramach MFC dodaje nowy obiekt aplikacji klienta COleClientItem-uzyskane klasy dokumentu pobranie CDocItem obiektów.

Zobacz też

Informacje

Klasa COleClientItem

Klasa COleServerItem

Koncepcje

Pojemniki

Kontenery: Pliki mieszanek

Kontenery: Kwestie interfejsu użytkownika

Kontenery: Zaawansowane funkcje