Drag & Drop (OLE)

Die Drag & Drop-Funktion von OLE ist in erster Linie eine Verknüpfung zum Kopieren und Einfügen von Daten.Wenn Sie die Zwischenablage verwenden, um Daten zu kopieren und einzufügen, sind mehrere Schritte erforderlich.Sie wählen die Daten aus, klicken Ausschneiden oder auf Kopieren vom Bearbeiten Menü Wechseln zur Zieldatei, von der aus dem Fenster oder Anwendung, setzen den Cursor im gewünschten Speicherort und klicken Sie auf Einfügen im Menü Bearbeiten.

OLE-Drag & Drop ist mit dem Datei-Manager-Drag & Drop-Mechanismus der Dateinamen unterscheiden und behandeln kann nur speziell entworfen wurde, um den Dateinamen zu Anwendungen zu übergeben.OLE-Drag & Drop ist viel häufiger.Er ermöglicht es Ihnen zum Drag & Drop alle Daten, die auch in die Zwischenablage eingefügt werden können.

Wenn Sie OLE-Drag & Drop verwenden, entfernen Sie zwei Schritte des Prozesses.Sie wählen die Daten vom Quellcodefenster (die Ablagequelle "") ziehen es auf die gewünschte Ablageziel "(das Ziel)", und ziehen sie aus, indem Sie die Maustaste loslassen.Der Vorgang entfällt die Notwendigkeit für Menüs und erlaubt einen schnelleren Zugriff als das Kopieren bzw. Einfügen der Sequenz.Die einzige Anforderung ist, dass die Ablagequelle und Ablageziel auf dem Bildschirm geöffnet und zumindest teilweise sichtbar sein müssen.

Verwenden des OLE-Drag & Drop können Daten von einer Position an eine andere Stelle innerhalb des Dokuments, zwischen verschiedenen Dokumenten oder zwischen Anwendungen übertragen werden.Es kann in einem Container oder einer Serveranwendung, und jede Anwendung kann die Ablagequelle, ein Ablageziel sein oder in beiden implementiert werden.Wenn eine Anwendung, die die Ablagequelle und Ablageziel hat Unterstützung implementiert werden, wird Drag & Drop zwischen untergeordneten Fenstern oder in einem Fenster aktiviert.Diese Funktion kann die Anwendung deutlich einfacher machen zu verwenden.

Wenn Sie nur die Drag & Drop-Funktionen von OLE verwenden möchten, finden Sie weitere Informationen Drag & Drop: Anpassen.Sie können die Techniken verwenden, die in diesem Artikel beschrieben werden, um Ablagequellen der Anwendungen OLE Nicht zu machen.Der Artikel Drag & Drop: Ein Ablageziel implementieren wird beschrieben, wie Ablageziel für Anwendungen und OLE OLE Nicht implementiert.Es ist auch hilfreich, Beispiele und OCLIENT MFC OLE HIERSVR zu überprüfen.

Wenn Sie nicht die Datenobjekte und Datenquellen (OLE) Familie von Artikeln gelesen haben, sollten Sie daher jetzt tun.Diese Elemente werden die Grundlagen für die Datenübertragung und ihre Verwendung in Ihren Anwendungen implementiert.

Weitere Informationen über Drag & Drop finden Sie unter:

Siehe auch

Konzepte

OLE in MFC

Datenobjekte und Datenquellen (OLE)