COleDropTarget::OnDropEx

wirtualne DROPEFFECT OnDropEx ( CWnd * pWnd, COleDataObject * pDataObject, DROPEFFECT dropDefault, DROPEFFECT listy rozwijanej można, CPoint pkt );

Wartość zwracany

Efekt bezpośredniej, która wynikła z próby upuszczania w lokalizacji określonej przez punkt. Skutki spadku są omówione w sekcji uwagi.

Parametry

pWnd

Punkty aby oknie kursor jest obecnie nad.

pDataObject

Punkty do obiektu danych, który zawiera dane, które mają być usunięte.

dropDefault

Efekt, że użytkownik wybrał dla domyślnego upuszczenie na podstawie bieżącego stanu klucza. Może to być DROPEFFECT_NONE. Skutki spadku są omówione w sekcji uwagi.

listy rozwijanej można

Lista skutki spadku, które obsługuje źródła upuszczania. Kropla efekt wartości mogą być połączone za pomocą logiczną lub operacji (|). Skutki spadku są omówione w sekcji uwagi.

punkt

Zawiera lokalizacji kursora, w pikselach, względem ekranu.

Uwagi

O nazwie ramy podczas operacji kropla ma nastąpić. Ramach najpierw wywołuje tę funkcję. Jeśli nie obsługują spadek, ramy następnie wywołuje OnDrop. Zazwyczaj można zastąpić OnDropEx w klasie widoku do obsługi prawego przycisku myszy przeciągnij i upuść. Zazwyczaj widoku klasa OnDrop jest używana do obsługi sprawy obsługę proste przeciąganie i upuszczanie.

Domyślnie COleDropTarget::OnDropEx wymaga CView::OnDropEx. Domyślnie CView::OnDropEx po prostu zwraca wartość manekina, co wskazuje, że należy wywołać funkcję Państwa OnDrop.

Skutki spadku opisują działania związane z operacją upuszczania. Patrz poniższa lista skutki spadku:

Aby uzyskać więcej informacji, zobacz IDropTarget::Drop w OLE 2 Programmer's Reference, Volume 1.

Omówie&nie COleDropTarget |nbsp; Klasa członków | Wykres hierarchii

Zobacz też COleDropTarget::OnDragOver, COleDropTarget::OnDragEnter

Index