Datové objekty a zdroje dat (OLE)
Při přenosu dat, a to buď pomocí schránky, nebo přetažení, data mají zdroj a cíl. Jedna aplikace poskytuje data pro kopírování a jiná aplikace je přijímá pro vkládání. Každá strana přenosu musí provádět různé operace na stejných datech, aby přenos proběhl úspěšně. Knihovna MFC (Microsoft Foundation Class) poskytuje dvě třídy, které představují každou stranu tohoto přenosu:
Zdroje dat (jak jsou implementovány
COleDataSource
objekty) představují zdrojová strana přenosu dat. Vytvoří je zdrojová aplikace, když se data mají zkopírovat do schránky nebo když jsou data k dispozici pro operaci přetažení.Datové objekty (jak jsou implementovány
COleDataObject
objekty) představují cílovou stranu přenosu dat. Vytvoří se, když do ní cílová aplikace zahodí data nebo když se zobrazí výzva k provedení operace vložení ze schránky.
Následující články vysvětlují, jak používat datové objekty a zdroje dat v aplikacích. Tyto informace platí pro kontejnerové i serverové aplikace, protože obě aplikace mohou být volána ke kopírování a vkládání dat.