Sdílet prostřednictvím


CView::OnDragScroll

Volat v rámci před voláním OnDragEnter nebo OnDragOver zjistit, zda je v oblasti s možností posouvání.

virtual DROPEFFECT OnDragScroll( 
   DWORD dwKeyState, 
   CPoint point  
);

Parametry

  • 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
    Obsahuje umístění kurzoru v pixelech vzhledem k obrazovce.

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í obvykle 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.

  • DROPEFFECT_SCROLLOznačuje, že operace na tažením posuvníku dojde nebo vyskytující se v zobrazení cíl.

Další informace naleznete v tématu pokročilé koncepty MFC vzorku OCLIENT.

Poznámky

Tato funkce přepsat, pokud chcete poskytnout zvláštní chování pro tuto událost.Výchozí implementace systému windows automaticky posouvá, při přetažení kurzor do výchozí oblasti posuvníku vnitřní okraj okna.Další informace naleznete v článku přetažení: provádění Drop Target.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CView

Graf hierarchie

CView::OnDragEnter

CView::OnDragOver

CView::OnDrop

CView::OnDragLeave

COleDropTarget::OnDragScroll