Zwischenablage
In dieser Artikelfamilie wird erläutert, wie Die Unterstützung für die Windows-Zwischenablage in MFC-Anwendungen implementiert wird. Die Windows-Zwischenablage wird auf zwei Arten verwendet:
Implementieren von Standardbefehlen im Menü "Bearbeiten", z. B. "Ausschneiden", "Kopieren" und "Einfügen".
Implementieren der einheitlichen Datenübertragung mit OLE-Ziehen und -Ablegen.
Die Zwischenablage ist die standardmäßige Windows-Methode zum Übertragen von Daten zwischen einer Quelle und einem Ziel. Sie kann auch bei OLE-Vorgängen sehr nützlich sein. Mit der Einführung von OLE gibt es zwei Zwischenablagemechanismen in Windows. Die standardmäßige Windows-Zwischenablage-API ist weiterhin verfügbar, wurde jedoch mit dem OLE-Datenübertragungsmechanismus ergänzt. OLE Uniform Data Transfer (UDT) unterstützt Ausschneiden, Kopieren und Einfügen mit der Zwischenablage und Ziehen und Ablegen.
Die Zwischenablage ist ein Systemdienst, der von der gesamten Windows-Sitzung gemeinsam genutzt wird, sodass er nicht über ein Handle oder eine eigene Klasse verfügt. Sie verwalten die Zwischenablage über Memberfunktionen der Klasse CWnd.