Condividi tramite


CView::OnDrop

Chiamato dal framework quando l'utente rilascia un oggetto dati su una destinazione di rilascio valida.

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

Parametri

  • pDataObject
    Punta a COleDataObject che viene rilasciato nella destinazione di rilascio.

  • dropEffect
    L'effetto di trascinamento che l'utente ha richiesto.

    • DROPEFFECT_COPY crea una copia dell'oggetto dati che viene rilasciato.

    • DROPEFFECT_MOVE sposta l'oggetto dati alla posizione corrente del mouse.

    • DROPEFFECT_LINK crea un collegamento tra un oggetto dati e il server.

  • point
    La posizione corrente del mouse all'area client di visualizzazione.

Valore restituito

Diverso da zero se la selezione è riuscita, in caso contrario 0.

Note

L'implementazione predefinita non effettua alcuna operazione e restituisce FALSE.

Eseguire l'override di questa funzione per implementare l'effetto di una selezione OLE nell'area client della visualizzazione.L'oggetto dati può essere esaminato tramite pDataObject per i formati e i dati di dati degli Appunti inviate al punto specificato.

[!NOTA]

Il framework non chiama la funzione se sono presenti override in OnDropEx nella classe di visualizzazione.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di modello CView

Grafico della gerarchia

CView::OnDragEnter

CView::OnDragOver

CView::OnDropEx

CView::OnDragLeave

COleDropTarget::OnDrop