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