Datenobjekte und Datenquellen (OLE)

Wenn Sie eine Datenübertragung, entweder durch Verwenden der Zwischenablage oder Drag & Drop-Vorgang ausgeführt wird, verfügt die Daten eine Quelle und ein Ziel.Eine Anwendung stellt die Daten für das Kopieren und eine andere Anwendung übernimmt sie für das Einfügen.Jede Seite muss der Übertragung dieselben Daten auf unterschiedliche Vorgänge ausführen, damit die Übertragung erfolgreich ausgeführt wurde.Die Microsoft Foundation Class (MFC) stellt zwei Klassen, die jede Seite der Übertragung darstellen:

  • Datenquellen (wie durch COleDataSource-Objekten implementiert) stellen die Quellseite der Datenübertragung dar.Sie werden von der Quell-Anwendung erstellt, wenn Daten in die Zwischenablage kopiert werden soll oder wenn Daten für ein Drag & Drop-Vorgang bereitgestellt wird.

  • Datenobjekte (wie durch COleDataObject-Objekten implementiert) stellen die Zielseite der Datenübertragung dar.Sie werden erstellt, wenn die Zielanwendung die Daten enthält, die in sie verworfen oder wenn aufgefordert wird, einen Einfügevorgang aus der Zwischenablage auszuführen.

Die folgenden Elemente beschreiben, wie Datenobjekte und Datenquellen in Anwendungen verwendet werden.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