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