Sdílet prostřednictvím


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ě CMonikerFilejako 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.

Viz také

Přehled třídy