COleDropTarget::OnDragEnter

Aufgerufen vom Framework, wenn der Cursor zuerst in das Fenster gezogen wird.

virtual DROPEFFECT OnDragEnter(
   CWnd* pWnd,
   COleDataObject* pDataObject,
   DWORD dwKeyState,
   CPoint point 
);

Parameter

  • pWnd
    Punkte in das Fenster, das der Cursor eingibt.

  • pDataObject
    Zeigt auf das Datenobjekt, das die Daten enthält, die behoben werden können.

  • dwKeyState
    Enthält den Zustand der Modifizierertasten.Dies ist eine Kombination einer beliebigen Anzahl der folgenden: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON und MK_RBUTTON.

  • point
    Enthält die aktuellen Cursorposition in Clientkoordinaten.

Rückgabewert

Der Effekt, der auftreten kann, wenn das Ablegen am Speicherort versucht wurden, der durch point angegeben wurde.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.

Hinweise

Überschreiben Sie diese Funktion, um Drop-Vorgängen ermöglichen, im Fenster auftreten.Die Standardimplementierung ruft CView::OnDragEnter auf, die einfach DROPEFFECT_NONE standardmäßig zurückgibt.

Weitere Informationen finden Sie unter IDropTarget::DragEnter in Windows SDK.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleDropTarget-Klasse

Hierarchien-Diagramm

COleDropTarget::OnDragOver

ServiceController-Komponenten

COleDropTarget::OnDrop

COleDropTarget::OnDropEx

ProjectSubType-Element (Visual Studio-Vorlagen)