Condividi tramite


COleDropTarget::OnDragScroll

Chiamato dal framework prima di chiamare OnDragEnter o OnDragOver per determinare se point consiste nell'area di scorrimento.

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

Parametri

  • pWnd
    Punta alla finestra il cursore si trova in.

  • dwKeyState
    Contiene lo stato dei tasti di modifica. Questa è una combinazione di un numero qualsiasi delle seguenti operazioni: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTONe MK_RBUTTON.

  • point
    Contiene la posizione del cursore, in pixel, rispetto allo schermo.

Valore restituito

L'effetto che risulterebbe se una destinazione è stata tentata la posizione specificata da point. Può essere uno o più dei seguenti:

  • La selezione diDROPEFFECT_NONE A non è consentita.

  • l'operazione di copia diDROPEFFECT_COPY A verrebbe eseguita.

  • l'operazione di spostamento diDROPEFFECT_MOVE A verrebbe eseguita.

  • Il collegamento diDROPEFFECT_LINK Ai dati trascinati ai dati originali verrebbe impostato.

  • DROPEFFECT_SCROLL indica che l'operazione di spostamento di trascinamento sta per verificarsi o sta verificando nel database di destinazione.

Note

Eseguire l'override della funzione quando si desidera fornire il comportamento speciale per questo evento. L'implementazione predefinita di questa funzione chiama CView::OnDragScroll, che restituisce DROPEFFECT_NONE e scorre la finestra quando il cursore viene trascinato nell'area predefinita dello scorrimento nel bordo della finestra.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe COleDropTarget

Grafico delle gerarchie