Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Knihovna MFC (Microsoft Foundation Classes) se nadále podporuje. Už ale nepřidáme funkce ani aktualizujeme dokumentaci.
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ů.
Třídy CPictureHolder a CFontHolder zapouzdřují rozhraní COM pro obrázky a písma, zatímco třídy COlePropertyPage a CPropExchange pomáhají implementovat stránky vlastností a uchovávání 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
K vývoji ovládacího prvku OLE odvoďte z třídy COleControl. 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.
CConnectionPoint
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 zahájit akce u jiných objektů, například vyvolání událostí a oznámení o změnách.
CPictureHolder
Zapouzdřuje funkcionalitu obrázkového objektu Windows a IPicture rozhraní COM; používá se k implementaci vlastní vlastnosti Picture ovládacího prvku OLE.
CFontHolder
Zapouzdřuje funkčnost fontového objektu Windows a IFont COM rozhraní; slouží k implementaci standardní vlastnosti písma 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
Přijme moniker nebo řetězcovou reprezentaci, kterou může převést na moniker, a synchronně ji váže na datový proud, pro který je moniker jméno.
CAsyncMonikerFile
Funguje podobně jako CMonikerFile, ale váže moniker asynchronně ke streamu, pro nějž je moniker označením.
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.
COleSafeArray
Pracuje s poli libovolného typu a dimenze.