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