Condividi tramite


COleDropTarget::OnDrop

Chiamato dal framework quando un'operazione di trascinamento è verificare.

virtual BOOL OnDrop(
   CWnd* pWnd,
   COleDataObject* pDataObject,
   DROPEFFECT dropEffect,
   CPoint point 
);

Parametri

  • pWnd
    Punta alla finestra il cursore si trova in.

  • pDataObject
    Punti all'oggetto dati contenente i dati da rilasciare.

  • dropEffect
    L'effetto che l'utente ha scelto dell'operazione di trascinamento.Può essere uno o più dei seguenti:

    • 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.

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

Valore restituito

Diverso da zero se il trascinamento ha esito positivo; in caso contrario 0.

Note

Le prime chiamate OnDropExdel framework.Se la funzione OnDropEx non gestisce la selezione, il framework quindi chiama la funzione membro, OnDrop.In genere, un override OnDropEx di applicazione nella classe di visualizzazione per gestire il trascinamento della selezione del pulsante destro del mouse.In genere, la classe di visualizzazione OnDrop viene utilizzata per gestire il trascinamento della selezione semplice.

l'implementazione predefinita COleDropTarget::OnDrop chiama CView::OnDrop, che restituisce semplicemente FALSE per impostazione predefinita.

Per ulteriori informazioni, vedere IDropTarget::Drop in Windows SDK.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleDropTarget

Grafico della gerarchia

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter

COleDropTarget::OnDropEx