DROPEFFECT-Konstanten

Stellt Informationen zu den Auswirkungen eines Drag & Drop-Vorgangs dar. Die DoDragDrop-Funktion und viele der Methoden in IDropSource und IDropTarget verwenden die Werte dieser Enumeration.

Konstante/Wert BESCHREIBUNG
DROPEFFECT _ NONE
0
Das Abbruchziel kann die Daten nicht akzeptieren.
DROPEFFECT _ COPY
1
Ergebnisse in einer Kopie ablegen. Die ursprünglichen Daten werden von der Ziehquelle unverändert gelassen.
DROPEFFECT _ MOVE
2
Ziehen Sie die Quelle, um die Daten zu entfernen.
DROPEFFECT _ LINK
4
Quelle ziehen sollte einen Link zu den ursprünglichen Daten erstellen.
DROPEFFECT _ SCROLLen
0x80000000
Das Scrollen wird gerade gestartet oder befindet sich derzeit im Ziel. Dieser Wert wird zusätzlich zu den anderen Werten verwendet.

Bemerkungen

Ihre Anwendung sollte immer Werte aus der DROPEFFECT-Enumeration maskieren, um die Kompatibilität mit zukünftigen Implementierungen sicherzustellen. Derzeit haben nur einige der Positionen in einem DROPEFFECT-Wert eine Bedeutung. In Zukunft werden weitere Interpretationen für die Bits hinzugefügt. Ziehen Von Quellen und Abbruchzielen sollten diese Werte sorgfältig maskiert werden, bevor sie verglichen werden. Sie sollten dropeffect niemals wie folgt mit DROPEFFECT _ COPY vergleichen:

if (dwDropEffect == DROPEFFECT_COPY)... 

Stattdessen sollte die Anwendung immer den Wert oder die Werte maskieren, die mithilfe einer der folgenden Verfahren gesucht werden:

if (dwDropEffect & DROPEFFECT_COPY) == DROPEFFECT_COPY)...

if (dwDropEffect & DROPEFFECT_COPY)... 

Dies ermöglicht die Definition neuer Absturzeffekte, während gleichzeitig die Abwärtskompatibilität mit vorhandenem Code beibehalten wird.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
OleIdl.h

Weitere Informationen

Dodragdrop

IDropSource

Idroptarget