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 CView

Grafico delle gerarchie

CView::OnDragEnter

CView::OnDragOver

CView::OnDropEx

CView::OnDragLeave

COleDropTarget::OnDrop