Sdílet prostřednictvím


COleDropTarget::OnDropEx

Volat rámci dochází při operaci přetažení.

virtual DROPEFFECT OnDropEx( 
   CWnd* pWnd, 
   COleDataObject* pDataObject, 
   DROPEFFECT dropDefault, 
   DROPEFFECT dropList, 
   CPoint point  
);

Parametry

  • pWnd
    Okno, které se kurzor nachází nad body.

  • pDataObject
    Odkazuje na objekt dat obsahující data, přeruší.

  • dropDefault
    O tom, že uživatel se rozhodl pro výchozí operaci přetažení na základě aktuálního stavu klíče.It can be DROPEFFECT_NONE.Přímé účinky jsou popsány v části poznámky.

  • dropList
    Seznam přímé účinky, které podporuje přímé zdroje.Přetažení efekt hodnoty lze kombinovat pomocí bitového (nebo**|**) operace.Přímé účinky jsou popsány v části poznámky.

  • point
    Obsahuje umístění kurzoru v pixelech vzhledem k obrazovce.

Vrácená hodnota

Přetažení efekt, který je výsledkem pokusu o přetažení v umístění určeném podle point .Přímé účinky jsou popsány v části poznámky.

Poznámky

Rámci první volání této funkce.Pokud nezpracovává přetažení, pak zavolá rozhraní OnDrop.Obvykle je přepsat OnDropEx ve třídě zobrazení pro podporu pravé tlačítko myši přetáhněte myší.Obvykle zobrazení třídy OnDrop se používá ke zpracování v případě podpory pro jednoduché přetažení.

Výchozí implementace COleDropTarget::OnDropEx volání CView::OnDropEx.Standardně CView::OnDropEx jednoduše vrátí hodnotu figuríny OnDrop by měla být volána členské funkce.

Přímé účinky popsat akci spojené s operaci přetažení.Viz následující seznam přímé účinky:

  • DROPEFFECT_NONEKapky nebude povolen.

  • DROPEFFECT_COPYOperace kopírování by provést.

  • DROPEFFECT_MOVEOperace přesunutí by provést.

  • DROPEFFECT_LINKOdkaz na původní data z vyřazených dat by založena.

  • DROPEFFECT_SCROLLOznačuje, že operace na tažením posuvníku dojde nebo vzniklé v cíli.

Další informace naleznete v IDropTarget::Drop v .

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleDropTarget

Graf hierarchie

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter