CView::OnDrop
Aufgerufen vom Framework, wenn der Benutzer ein Datenobjekt über ein gültiges Ablageziel freigibt.
virtual BOOL OnDrop(
COleDataObject* pDataObject,
DROPEFFECT dropEffect,
CPoint point
);
Parameter
pDataObject
Zeigt auf COleDataObject, das in das Ablageziel abgelegt wird.dropEffect
Der Ablageeffekt, den der Benutzer angefordert hat.DROPEFFECT_COPY wird eine Kopie des Datenobjekts, die abgelegt wird.
DROPEFFECT_MOVE verschiebt das Datenobjekt mit aktuellen Mausspeicherort.
DROPEFFECT_LINK stellt eine Verbindung zwischen einem Datenobjekt und dem Server erstellt.
point
Die aktuelle Mausposition relativ zum Ansichtsclientbereich.
Rückgabewert
Ungleich 0 (null), wenn der Ablegevorgang erfolgreich war; 0 andernfalls.
Hinweise
Die Standardimplementierung Auswirkungen und gibt FALSE zurück.
Überschreiben Sie diese Funktion, um die Auswirkung einer OLE-Ablage in den Clientbereich der Ansicht zu implementieren.Das Datenobjekt kann über pDataObject für die Zwischenablagedatenformate und Daten überprüft werden, die am angegebenen Punkt abgelegt werden.
Hinweis |
---|
Das Framework ruft diese Funktion nicht auf, wenn eine Überschreibung zu OnDropEx in dieser Ansichtsklasse gibt. |
Anforderungen
Header: afxwin.h