Udostępnij za pośrednictwem


COleDropTarget::OnDrop

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

virtual BOOL OnDrop( 
   CWnd* pWnd, 
   COleDataObject* pDataObject, 
   DROPEFFECT dropEffect, 
   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.

  • dropEffect
    Efekt, że użytkownik wybrał dla operacji upuszczania.Mogą to być jeden lub więcej z następujących czynności:

    • DROPEFFECT_COPYCzy wykonać operacji kopiowania.

    • DROPEFFECT_MOVECzy wykonać operacji przenoszenia.

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

  • point
    Zawiera lokalizację kursora w pikselach do ekranu.

Wartość zwracana

Niezerowa, jeśli spadek jest pomyślne; 0 inaczej.

Uwagi

Ramy pierwszego wywołania OnDropEx.Jeśli OnDropEx funkcja nie obsługuje spadek, w ramach następnie wywołuje funkcję Członkowskie OnDrop.Zazwyczaj zastępuje aplikacji OnDropEx w klasie widoku obsługi prawego przycisku myszy przeciągnij i upuść.Zazwyczaj klasy widoku OnDrop jest używana do obsługi prostego przeciągania i upuszczania.

Domyślne wykonania COleDropTarget::OnDrop wywołania CView::OnDrop, który zwraca po prostu FALSE domyślnie.

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

COleDropTarget::OnDropEx