Udostępnij za pośrednictwem


Klasy formantów OLE

Są to klasy podstawowe używane podczas pisania kontrolek OLE. Klasa COleControlModule w module sterującym OLE przypomina klasę CWinApp w aplikacji. Każdy moduł implementuje co najmniej jedną kontrolkę OLE; te kontrolki są reprezentowane przez COleControl obiekty. Te kontrolki komunikują się z kontenerami przy użyciu CConnectionPoint obiektów.

Klasy CPictureHolder i CFontHolder hermetyzują interfejsy COM dla obrazów i czcionek, podczas gdy COlePropertyPage klasy i CPropExchange ułatwiają implementowanie stron właściwości i trwałości właściwości dla kontrolki.

COleControlModule
Zastępuje klasę modułu CWinApp sterowania OLE. Utwórz z COleControlModule klasy obiekt modułu sterującego OLE. Udostępnia funkcje członkowskie do inicjowania modułu kontrolki OLE.

Colecontrol
COleControl Od klasy należy utworzyć kontrolkę OLE. Pochodna z CWndklasy dziedziczy wszystkie funkcje obiektu okna systemu Windows oraz dodatkowe funkcje specyficzne dla ole, takie jak wyzwalanie zdarzeń i możliwość obsługi metod i właściwości.

C Połączenie ionPoint
Klasa CConnectionPoint definiuje specjalny typ interfejsu używany do komunikowania się z innymi obiektami OLE nazywany punktem połączenia. Punkt połączenia implementuje interfejs wychodzący, który umożliwia inicjowanie akcji na innych obiektach, takich jak wyzwalanie zdarzeń i zmienianie powiadomień.

Symbol CPicture
Hermetyzuje funkcjonalność obiektu obrazu systemu Windows i IPicture interfejs COM; służy do implementowania niestandardowej właściwości Obraz kontrolki OLE.

Symbol CFont
Hermetyzuje funkcjonalność obiektu czcionki systemu Windows i IFont interfejsu COM; służy do implementowania właściwości czcionki stockowej kontrolki OLE.

COlePropertyPage
Wyświetla właściwości kontrolki OLE w interfejsie graficznym, podobnie jak w oknie dialogowym.

CPropExchange
Obsługuje implementację trwałości właściwości dla kontrolek OLE. Analogicznie do CDataExchange dla okien dialogowych.

CMonikerFile
Przyjmuje moniker lub reprezentację ciągu, którą może utworzyć w moniker, i wiąże ją synchronicznie ze strumieniem, dla którego moniker jest nazwą.

Casyncmonikerfile
Działa podobnie do CMonikerFile; jednak wiąże asynchronicznie pseudonim z strumieniem, dla którego moniker jest nazwą.

Cdatapathproperty
Implementuje właściwość kontrolki OLE, którą można załadować asynchronicznie.

CCachedDataPathProperty
Implementuje właściwość kontrolki OLE przeniesioną asynchronicznie i buforowaną w pliku pamięci.

Colecmdui
Umożliwia aktywnemu dokumentowi odbieranie poleceń pochodzących z interfejsu użytkownika kontenera (na przykład FileNew, Open, Print itd.) i umożliwia kontenerowi odbieranie poleceń pochodzących z interfejsu użytkownika aktywnego dokumentu.

COle Sejf Array
Działa z tablicami dowolnego typu i wymiaru.

Zobacz też

Omówienie klasy