Freigeben über


COleDropTarget::OnDragScroll

Aufgerufen vom Framework, bevor OnDragEnter oder OnDragOver aufgerufen werden, um zu bestimmen, ob point im Bildlaufbereich ist.

virtual DROPEFFECT OnDragScroll(
   CWnd* pWnd,
   DWORD dwKeyState,
   CPoint point 
);

Parameter

  • pWnd
    verweist auf dem Fenster der Cursor ist derzeit.

  • 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 den Speicherort des Cursors, in Pixel, relativ zum Bildschirm.

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.

  • DROPEFFECT_SCROLL gibt an, dass ein, Ziehbildlaufvorgang gerade auftritt oder tritt Ziel auf.

Hinweise

Überschreiben Sie diese Funktion, wenn Sie spezielles Verhalten für dieses Ereignis bereitstellen möchten.Die Standardimplementierung von diesem Funktionsaufrufe CView::OnDragScroll, das DROPEFFECT_NONE zurückgibt und das Fenster bewegt werden, wenn der Cursor in den standardmäßigen Bildlaufbereich innerhalb des Bereichs des Fensters gezogen wird.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleDropTarget-Klasse

Hierarchien-Diagramm