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