COleDropTarget::OnDropEx
Aufgerufen vom Framework ausgelöst, wenn ein Drop-Vorgang ausgeführt werden soll.
virtual DROPEFFECT OnDropEx(
CWnd* pWnd,
COleDataObject* pDataObject,
DROPEFFECT dropDefault,
DROPEFFECT dropList,
CPoint point
);
Parameter
pWnd
verweist auf dem Fenster der Cursor ist derzeit.pDataObject
Zeigt auf das Datenobjekt, das die abzulegenden Daten enthält.dropDefault
Der Effekt, den der Benutzer für den standardmäßigen Drop-Vorgang basierend auf den aktuellen Tastenzustand ausgewählt hat. Es kann DROPEFFECT_NONE sein. Ablageeffekte werden in den Abschnitt "Hinweise" erläutert.dropList
Eine Liste der Ablageeffekte, die die Ablagequelle unterstützt. Ablageeffektwerte können mithilfe des bitweisen OR kombiniert werden ( |) - Operation. Ablageeffekte werden in den Abschnitt "Hinweise" erläutert.point
Enthält den Speicherort des Cursors, in Pixel, relativ zum Bildschirm.
Rückgabewert
Der Ablageeffekt, der vom Ablagenversuch am Speicherort resultiert, wurden durch point an. Ablageeffekte werden in den Abschnitt "Hinweise" erläutert.
Hinweise
Die Frameworkersten ruft diese Funktion. Wenn keine der Ablegevorgang behandelt, ruft das Framework auf OnDrop auf. In der Regel überschreiben Sie OnDropEx in der Ansichtsklasse, um Drag & Drop der rechten Maustaste zu unterstützen. In der Regel wird die Ansichtsklasse OnDrop verwendet, um den Fall von der Unterstützung für einfachen Drag & Drop zu behandeln.
Die Standardimplementierung von COleDropTarget::OnDropEx Aufrufen CView::OnDropEx. Standardmäßig gibt CView::OnDropEx einfach einen blinden Wert zurück, um die OnDrop-Memberfunktion anzugeben sollte aufgerufen werden.
Ablageeffekte beschreiben die Aktion, die mit einem Drop-Vorgang zugeordnet ist. Siehe die folgende Liste von Ablageeffekten:
Löschen DROPEFFECT_NONE A würde nicht zulässig.
Kopiervorgang DROPEFFECT_COPY A wird ausgeführt.
Verschiebungsvorgang DROPEFFECT_MOVE A wird ausgeführt.
Link DROPEFFECT_LINK Ein aus den abgelegten Daten zu den ursprünglichen Daten würde festgelegt.
DROPEFFECT_SCROLL gibt an, dass ein, Ziehbildlaufvorgang gerade auftritt oder tritt Ziel auf.
Weitere Informationen finden Sie unter IDropTarget::Drop in Windows SDK.
Anforderungen
Header: afxole.h