Sdílet prostřednictvím


CView::OnDrop

Když uživatel uvolní nad cíl přetažení platný datový objekt, nazývá rámcem.

virtual BOOL OnDrop( 
   COleDataObject* pDataObject, 
   DROPEFFECT dropEffect, 
   CPoint point  
);

Parametry

  • pDataObject
    Odkazuje COleDataObject přerušení do cíl přetažení.

  • dropEffect
    Přetažení efekt, který požadoval uživatel.

    • DROPEFFECT_COPYVytvoří kopii dat objektu odkládá.

    • DROPEFFECT_MOVEAktuální umístění myši přesune datový objekt.

    • DROPEFFECT_LINKVytvoří propojení mezi datový objekt a jeho serverem.

  • point
    Aktuální pozice myši vzhledem k velikosti zobrazení klienta.

Vrácená hodnota

Nenulová hodnota, pokud rozevíracího seznamu byla úspěšná. jinak 0.

Poznámky

Výchozí implementace neprovede žádnou akci a vrátí FALSE.

Přepsat tuto funkci implementovat do klientské oblasti zobrazení efekt přetažení OLE.Datový objekt můžete zkoumat prostřednictvím pDataObject pro data schránky formáty a data vyřazené do zadaného bodu.

[!POZNÁMKA]

Rámci nevyvolá tato funkce, pokud lokálními na OnDropEx v této třídě zobrazení.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CView

Graf hierarchie

CView::OnDragEnter

CView::OnDragOver

CView::OnDropEx

CView::OnDragLeave

COleDropTarget::OnDrop