COleDropTarget::OnDragEnter

Chiamato dal framework quando il cursore viene trascinato nella finestra.

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

Parametri

  • pWnd
    Punta alla finestra che il cursore sta immettendo in.

  • pDataObject
    Punti all'oggetto dati che contiene i dati che possono essere eliminati.

  • 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 corrente del cursore nelle coordinate del client.

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.

  • l'operazione di spostamento del trascinamento diDROPEFFECT_SCROLL A sta per si verifica o sta verificando nel database di destinazione.

Note

Eseguire l'override della funzione per consentire alle operazioni di trascinamento si verifichino nella finestra.l'implementazione predefinita chiama CView::OnDragEnter, che restituisce semplicemente DROPEFFECT_NONE per impostazione predefinita.

Per ulteriori informazioni, vedere IDropTarget::DragEnter inWindows SDK.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleDropTarget

Grafico della gerarchia

COleDropTarget::OnDragOver

COleDropTarget::OnDragLeave

COleDropTarget::OnDrop

COleDropTarget::OnDropEx

CView::OnDragEnter