Udostępnij za pośrednictwem


COleDropTarget::OnDropEx

Wywołana w ramach podczas operacji drop ma nastąpić.

virtual DROPEFFECT OnDropEx( 
   CWnd* pWnd, 
   COleDataObject* pDataObject, 
   DROPEFFECT dropDefault, 
   DROPEFFECT dropList, 
   CPoint point  
);

Parametry

  • pWnd
    Punkty do okna, w którym umieszczony jest kursor nad.

  • pDataObject
    Punkty do obiektu danych, zawierający dane, które ma być przerwane.

  • dropDefault
    Efekt, że użytkownik wybrał dla operacji drop domyślne na podstawie bieżącego stanu klucza.It can be DROPEFFECT_NONE.Efekty upuszczania są omówione w sekcji Uwagi.

  • dropList
    Lista efektów upuszczania, które obsługuje źródła upuszczania.Spadek wartości efekt można łączyć za pomocą logiczną (lub**|**) operacji.Efekty upuszczania są omówione w sekcji Uwagi.

  • point
    Zawiera lokalizację kursora w pikselach do ekranu.

Wartość zwracana

Wpływ upuszczania w wyniku próby upuszczania w lokalizacji określonej przez point.Efekty upuszczania są omówione w sekcji Uwagi.

Uwagi

Ramy najpierw wywołuje tę funkcję.Jeśli nie obsługuje spadek, ramy następnie wywołuje OnDrop.Zwykle zastępują OnDropEx w klasie widoku do obsługi prawego przycisku myszy przeciągnij i upuść.Zazwyczaj klasy widoku OnDrop jest używana do obsługi w przypadku wsparcia dla prostych przeciągania i upuszczania.

Domyślna implementacja z COleDropTarget::OnDropEx wywołania CView::OnDropEx.Domyślnie CView::OnDropEx po prostu zwraca wartość manekina OnDrop należy wywołać funkcji składowej.

Efekty Drop opis akcji skojarzonych z operacją upuszczania.Zobacz następującą listę efektów upuszczania:

  • DROPEFFECT_NONESpadek nie będzie dozwolona.

  • DROPEFFECT_COPYCzy wykonać operacji kopiowania.

  • DROPEFFECT_MOVECzy wykonać operacji przenoszenia.

  • DROPEFFECT_LINKUstanowiona zostanie łącze z porzuconych danych do oryginalnych danych.

  • DROPEFFECT_SCROLLWskazuje, że operacja przewijania przeciągnij może nastąpić, lub występuje w docelowej.

Aby uzyskać więcej informacji, zobacz IDropTarget::Drop w Windows SDK.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleDropTarget

Diagram hierarchii

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter