Freigeben über


COleDropSource::GiveFeedback

Aufgerufen vom Framework, nachdem COleDropTarget::OnDragOver oder COleDropTarget::DragEnter aufgerufen wurden.

virtual SCODE GiveFeedback(
   DROPEFFECT dropEffect 
);

Parameter

  • dropEffect
    Der Effekt, den Sie dem Benutzer anzeigen möchten, normalerweise angibt, was geschieht, wenn das Ablegen an diesem Punkt mit den ausgewählten Daten aufgetreten ist.In der Regel ist dies der Wert, der durch den letzten Aufruf CView::OnDragEnter oder zu CView::OnDragOver zurückgegeben wird.Es kann eine oder mehrere der folgenden sein:

    • 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.

    • Ziehbildlaufvorgang DROPEFFECT_SCROLL A ist im Begriff auftreten oder tritt Ziel auf.

Rückgabewert

Gibt DRAGDROP_S_USEDEFAULTCURSORS, wenn das Ziehen läuft, NOERROR zurück, wenn nicht ist.

Hinweise

Überschreiben Sie diese Funktion, um bereitzustellen Feedback für den Benutzer darüber, was geschieht, wenn das Ablegen an diesem Punkt aufgetreten ist.Die Standardimplementierung verwendet die OLE-Standard-Cursor.Weitere Informationen über Drag & Drop-Operationen mit OLE, finden Sie im Artikel Drag & Drop (OLE).

Weitere Informationen finden Sie unter IDropSource::GiveFeedback, IDropTarget::DragOver und IDropTarget::DragEnter in Windows SDK.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleDropSource-Klasse

Hierarchien-Diagramm

ProjectSubType-Element (Visual Studio-Vorlagen)

CView::OnDragOver