Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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