Udostępnij za pośrednictwem


CView::OnDrop

Wywołana przez ramy, gdy użytkownik zwolni obiektu danych za pośrednictwem docelowego upuszczania prawidłowy.

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

Parametry

  • pDataObject
    Wskazuje na COleDataObject , jest przenoszony do miejsca docelowego upuszczania.

  • dropEffect
    Użytkownik zażądał skutków upuszczania.

    • DROPEFFECT_COPYTworzy kopię danych obiektu utracona.

    • DROPEFFECT_MOVEPrzesuwa obiekt danych w bieżącej lokalizacji myszy.

    • DROPEFFECT_LINKTworzy łącze między obiektem danych i jego serwer.

  • point
    Bieżąca pozycja myszy do obszaru klienta.

Wartość zwracana

Niezerowa, jeśli spadek zakończyła się pomyślnie; 0 inaczej.

Uwagi

Domyślna implementacja nic nie robi i zwraca FALSE.

Zastąpienie tej funkcji do zaimplementowania wpływ spadku OLE do obszaru klienckiego widoku.Obiekt danych może być zbadane przez pDataObject dla danych schowka formaty i danych spadły w określonym punkcie.

[!UWAGA]

Ramy nie wywołać tę funkcję, jeśli przesłonięcie do OnDropEx w tej klasie widoku.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CView

Diagram hierarchii

CView::OnDragEnter

CView::OnDragOver

CView::OnDropEx

CView::OnDragLeave

COleDropTarget::OnDrop