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 CWnd
klasy 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.