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

Diagram hierarchie

CView::OnDragEnter

CView::OnDragOver

CView::OnDropEx

CView::OnDragLeave

COleDropTarget::OnDrop