OLE kontroli klas

Są one główne klasy, których będziesz używać podczas pisania formantów OLE. Klasa COleControlModule w module formantu OLE jest podobne do klasy CWinApp w aplikacji. Każdy moduł implementuje jeden lub więcej formantów OLE; kontrole te są reprezentowane przez obiekty COleControl . Te formanty komunikować się z ich pojemniki używanie obiektów CConnectionPoint.

CPictureHolder i CFontHolder klasy hermetyzacji interfejsów COM obrazy i czcionki, podczas gdy COlePropertyPage i CPropExchange klasy pomóc wdrożyć strony właściwości i trwałość właściwości formantu.

COleControlModule

Zastępuje klasy CWinApp dla modułu formantu OLE. Pochodzić od klasy COleControlModule do rozwijania obiekt moduł formantu OLE. Funkcje składowe przewiduje inicjowania moduł formantu OLE.

COleControl

Pochodzić od klasy COleControl do rozwijania formantu OLE. Uzyskany z CWnd, ta klasa dziedziczy wszystkie funkcje obiekt window systemu Windows oraz dodatkowe funkcje specyficzne dla OLE, takich jak zdarzenia wyzwalania i możliwość obsługi metody i właściwości.

CConnectionPoint

Klasa CConnectionPoint definiuje specjalny typ interfejsu używanego do komunikowania się z innymi obiektami OLE, o nazwie "punkt połączenia." Punkt połączenia implementuje interfejs wychodzący, który jest w stanie inicjować działania innych obiektów, takich jak wyzwalania zdarzenia i zmiany powiadomienia.

CPictureHolder

Hermetyzuje funkcjonalność obiektu obraz systemu Windows oraz interfejsu IPicture COM; używane do implementowania właściwość obraz niestandardowego formantu OLE.

CFontHolder

Hermetyzuje funkcjonalność obiektu czcionek systemu Windows oraz interfejsu COM IFont ; używana do wykonania akcji właściwości czcionki formantu OLE.

COlePropertyPage

Wyświetla właściwości OLE kontroli w interfejs graficzny, podobnego do okna dialogowego.

CPropExchange

Obsługuje wdrażanie właściwości trwałości formanty OLE. Analogiczne do CDataExchange dla okien dialogowych.

CMonikerFile

Trwa monikera lub przedstawienie ciąg znaków, który można przekształcić w monikera i powiązuje go synchronicznie strumienia, dla którego nazwą jest nazwa.

CAsyncMonikerFile

Działa podobnie do CMonikerFile; Jednak to wiąże monikera asynchronicznie strumienia, dla którego nazwą jest nazwa.

CDataPathProperty

Implementuje OLE kontroli właściwości, które mogą być ładowane asynchronicznie.

CCachedDataPathProperty

Implementuje OLE kontroli właściwości przeniesione asynchronicznie i w pliku pamięci podręcznej.

COleCmdUI

Umożliwia aktywnego dokumentu na odbieranie poleceń, które pochodzą z jego kontenera interfejs użytkownika (takich jak nowy plik, Otwórz, drukowania i tak dalej) oraz umożliwia kontener na odbieranie poleceń, które pochodzą z interfejsu użytkownika aktywnego dokumentu.

COleSafeArray

Współpracuje z tablicami dowolnego rodzaju i wymiaru.

Index