OLE – třídy ovládacích prvků
Jedná se o primární třídy, které používáte při psaní ovládacích prvků OLE. Třída COleControlModule
v řídicím modulu OLE je podobná třídě CWinApp v aplikaci. Každý modul implementuje jeden nebo více ovládacích prvků OLE; tyto ovládací prvky jsou reprezentovány COleControl
objekty. Tyto ovládací prvky komunikují s kontejnery pomocí CConnectionPoint
objektů.
CFontHolder
Třídy CPictureHolder
zapouzdřují rozhraní MODELU COM pro obrázky a písma, zatímco COlePropertyPage
třídy CPropExchange
pomáhají implementovat stránky vlastností a trvalost vlastností pro váš ovládací prvek.
COleControlModule
CWinApp
Nahradí třídu pro modul řízení OLE. Odvozujte z COleControlModule
třídy k vývoji objektu ovládacího modulu OLE. Poskytuje členské funkce pro inicializaci modulu ovládacího prvku OLE.
COleControl
Odvozujte od COleControl
třídy k vývoji ovládacího prvku OLE. Odvozeno z CWnd
, tato třída dědí všechny funkce objektu okna Systému Windows a další funkce specifické pro OLE, jako je například aktivace událostí a schopnost podporovat metody a vlastnosti.
C Připojení ionPoint
Třída CConnectionPoint
definuje speciální typ rozhraní, které slouží ke komunikaci s jinými objekty OLE, označované jako spojovací bod. Spojovací bod implementuje odchozí rozhraní, které dokáže inicializovat akce u jiných objektů, například aktivaci událostí a oznámení o změnách.
CPictureHolder
Zapouzdřuje funkce objektu obrázku Systému Windows a IPicture
rozhraní COM; používá se k implementaci vlastní Picture vlastnost ovládacího prvku OLE.
CFontHolder
Zapouzdřuje funkce objektu písma Systému Windows a IFont
rozhraní MODELU COM; používá se k implementaci vlastnosti Stock Font ovládacího prvku OLE.
COlePropertyPage
Zobrazí vlastnosti ovládacího prvku OLE v grafickém rozhraní, podobně jako dialogové okno.
CPropExchange
Podporuje implementaci trvalosti vlastností pro ovládací prvky OLE. Analogické s CDataExchange pro dialogová okna.
CMonikerFile
Vezme moniker nebo řetězcovou reprezentaci, kterou může vytvořit do monikeru, a vytvoří vazbu synchronně na datový proud, pro který je moniker název.
CAsyncMonikerFile
Funguje podobně CMonikerFile
jako v případě , ale váže moniker asynchronně ke streamu, pro který je moniker název.
CDataPathProperty
Implementuje vlastnost ovládacího prvku OLE, která lze načíst asynchronně.
CCachedDataPathProperty
Implementuje vlastnost ovládacího prvku OLE přenesená asynchronně a uložená v mezipaměti v souboru paměti.
COleCmdUI
Umožňuje aktivnímu dokumentu přijímat příkazy pocházející z uživatelského rozhraní kontejneru (například FileNew, Open, Print atd.) a umožňuje kontejneru přijímat příkazy pocházející z uživatelského rozhraní aktivního dokumentu.
COle Sejf Array
Pracuje s poli libovolného typu a dimenze.