CView::OnDragOver
Po přesunutí cílové okno přetažení myší, nazývá rámcem při operaci přetažení.
virtual DROPEFFECT OnDragOver(
COleDataObject* pDataObject,
DWORD dwKeyState,
CPoint point
);
Parametry
pDataObject
Odkazuje COleDataObject tažením přes cíl přetažení.dwKeyState
Obsahuje informace o stavu modifikační klávesy.Kombinace libovolné číslo následující: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, a MK_RBUTTON.point
Aktuální pozice myši vzhledem k velikosti zobrazení klienta.
Vrácená hodnota
Hodnota z DROPEFFECT Výčtový typ, který označuje typ přetažení, pokud uživatel zrušen objekt na této pozici.Typ přetažení často závisí na aktuálním stavu klíče podle dwKeyState .Standardní mapování na keystates DROPEFFECT hodnoty je:
DROPEFFECT_NONEV tomto okně nelze vynechat data objektu.
DROPEFFECT_LINKpro MK_CONTROL | MK_SHIFT vytvoří propojení mezi objektem a jeho serveru.
DROPEFFECT_COPYpro MK_CONTROL vytvoří kopii vyřazených objektu.
DROPEFFECT_MOVEpro MK_ALT vytvoří kopii objektu zamítnuté a odstranit původní objekt.Je to obvykle výchozí efekt Vržený, při zobrazení lze přijímat data objektu.
Další informace naleznete v tématu pokročilé koncepty MFC vzorku OCLIENT.
Poznámky
Výchozí implementace je neprovádějte žádnou akci a vrátíte se DROPEFFECT_NONE .
Přepsat tuto funkci poskytnout vizuální zpětnou vazbu uživatelů při operaci přetažení.Protože tato funkce se nazývá nepřetržitě, kód obsažený v něm má být optimalizován co nejvíce.Další informace naleznete v článku přetažení: provádění Drop Target.
Požadavky
Záhlaví: afxwin.h