OLE ve MFC
Tyto články vysvětlují základy programování OLE pomocí MFC. MFC poskytuje nejjednodušší způsob, jak psát programy, které používají OLE:
Použití vizuálních úprav OLE (místní aktivace)
Chcete-li pracovat jako kontejnery NEBO servery OLE.
Implementace funkcí přetažení.
Práce s daty data a času
Správa stavových dat modulů MFC, včetně exportovaných vstupních bodů funkce KNIHOVNY DLL, vstupních bodů rozhraní OLE/COM a vstupních bodů procedury okna.
Můžete také použít automatizaci.
Poznámka
Termín OLE označuje technologie spojené s propojením a vkládáním, včetně kontejnerů OLE, serverů OLE, položek OLE, místní aktivace (nebo vizuální úpravy), sledování, přetažení a slučování nabídek. Termín Aktivní se vztahuje na objekty MODELU COM (Component Object Model) a objekty založené na modelu COM, jako jsou technologie ActiveX ovládací prvky. Automatizace OLE se teď nazývá Automatizace.
V tomto oddílu
OLE – pozadí
Popisuje OLE a poskytuje koncepční informace o tom, jak funguje.
Aktivace
Popisuje roli aktivace při úpravách položek OLE.
Kontejnery
Poskytuje odkazy na použití kontejnerů v OLE.
Datové objekty a zdroje dat
Obsahuje odkazy na témata popisující použití COleDataObject
a COleDataSource
třídy.
Přetažení
Popisuje použití kopírování a vkládání pomocí OLE.
Nabídky a prostředky OLE
Vysvětluje použití nabídek a prostředků v dokumentových aplikacích MFC OLE.
Registrace
Popisuje instalaci a inicializaci serveru.
Servery
Popisuje, jak vytvořit položky OLE (nebo komponenty) pro použití v kontejnerových aplikacích.
Snímače
Poskytuje informace o CRectTracker
třídě, která poskytuje grafické rozhraní umožňující uživatelům pracovat s položkami klienta OLE.
Související oddíly
Body připojení
Vysvětluje, jak implementovat spojovací body (dříve označované jako spojovací body OLE) pomocí tříd CCmdTarget
MFC a CConnectionPoint
.
Komponenty modelu COM typu kontejner/server
Popisuje kroky potřebné k začlenění volitelných pokročilých funkcí do existujících kontejnerových aplikací.
Objektový model komponenty
Popisuje použití OLE bez knihovny MFC.