CView::OnDropEx

wirtualne DROPEFFECT OnDropEx ( 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. Musi to być jedna z wartości wskazywanych przez dropEffectList. Skutki spadku są omówione w sekcji uwagi.

Parametry

pDataObject

Punkty do COleDataObject , który jest odrzucany w miejsce docelowe upuszczenia.

dropDefault

Efekt, że użytkownik wybrał dla domyślnego upuszczenie na podstawie bieżącego stanu klucza. Może 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

Bieżące położenie myszy względem obszaru klienckiego widoku.

Uwagi

Wywoływana przez ramy, gdy użytkownik zwolni obiekt danych przez miejsce docelowe upuszczenia ważne. Domyślna implementacja ma nic i zwracają wartość manekina (-1), w celu wskazania, że ramy powinny wywoływać program OnDrop.

Zastąpić tę funkcję do wdrożenia efekt prawego przycisku myszy przeciągnij i upuść. Prawym przyciskiem myszy przeciągnij i upuść zazwyczaj wyświetla menu opcji, gdy prawy przycisk myszy zostanie zwolniony.

Twój zastępowanie OnDropEx należy kwerendy dla prawego przycisku myszy. Można wywołać GetKeyState lub magazynu Państwa prawego przycisku myszy z obsługi OnDragEnter.

Badanie COleDataObject format danych schowka i danych spadły w określonym punkcie za pomocą pDataObject.

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

Aby uzyskać więcej informacji o ustawianiu polecenia menu domyślny, zobacz SetMenuDefaultItem w dokumentacji systemu Win32 i CMenu::GetSafeHmenu w tym woluminie.

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

Zobacz też CView::OnDragEnter, CView::OnDragOver, CView::OnDrop, CView::OnDragLeave, COleDropTarget::OnDropEx

Index