COleDropTarget::OnDrop
Aufgerufen vom Framework ausgelöst, wenn ein Drop-Vorgang ausgeführt werden soll.
virtual BOOL OnDrop(
CWnd* pWnd,
COleDataObject* pDataObject,
DROPEFFECT dropEffect,
CPoint point
);
Parameter
pWnd
verweist auf dem Fenster der Cursor ist derzeit.pDataObject
Zeigt auf das Datenobjekt, das die abzulegenden Daten enthält.dropEffect
Der Effekt, den der Benutzer für den Drop-Vorgang ausgewählt hat.Es kann eine oder mehrere der folgenden sein: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.
point
Enthält den Speicherort des Cursors, in Pixel, relativ zum Bildschirm.
Rückgabewert
Ungleich 0 (null), wenn der Ablegevorgang erfolgreich ist; 0 andernfalls.
Hinweise
Die Frameworkersten erhalte OnDropEx.Wenn die OnDropEx-Funktion nicht der Ablegevorgang behandelt, ruft das Framework diese Memberfunktion, OnDrop auf.In der Regel überschreibt die Anwendung OnDropEx in der Ansichtsklasse, um Drag & Drop der rechten Maustaste zu behandeln.In der Regel wird die Ansichtsklasse OnDrop verwendet, um einfachen Drag & Drop zu behandeln.
Die Standardimplementierung von COleDropTarget::OnDrop ruft CView::OnDrop auf, die einfach FALSE standardmäßig zurückgibt.
Weitere Informationen finden Sie unter IDropTarget::Drop in Windows SDK.
Anforderungen
Header: afxole.h