Freigeben über


Datenobjekte und Datenquellen (OLE)

Wenn Sie eine Datenübertragung, entweder mithilfe der Zwischenablage oder Drag & Drop ausführen, haben die Daten eine Quelle und ein Ziel. Eine Anwendung stellt die Daten für das Kopieren bereit und eine andere Anwendung akzeptiert sie für das Einfügen. Jede Seite der Übergangsanforderungen, unterschiedliche Vorgänge mit denselben Daten auszuführen, sodass die Übertragung folgt. Die MFC-Bibliothek (Microsoft Foundation (MFC) stellt zwei Klassen, die eine Seite dieser Übertragung darstellen:

  • Datenquellen (wie durch COleDataSource-Objekte implementiert) stellen die Quellseite der Datenübertragung dar. Sie werden durch die aussieht erstellt, wenn Daten in die Zwischenablage kopiert werden sollen oder wenn Sie Daten für einen Drag & Drop-Vorgangs bereitgestellt werden.

  • Datenobjekte (wie durch COleDataObject-Objekte implementiert) stellen die Zielseite der Datenübertragung dar. Sie werden erstellt, wenn die Ziel-Anwendung die Daten enthält, die in dem Ablegen wird oder wenn sie aufgefordert wird, einen Einfügevorgang von der Zwischenablage auszuführen.

Die folgenden Elemente beschreiben, wie Sie Datenobjekte und Datenquellen in Anwendungen. Diese Informationen gelten für Container und Serveranwendungen zu, da beide möglicherweise zu kopieren und einfügen-Daten aufgefordert werden.

In diesem Abschnitt

Drag & Drop

Zwischenablage

Siehe auch

Referenz

COleDataObject-Klasse

COleDataSource-Klasse

Konzepte

OLE in MFC