Sdílet prostřednictvím


CWnd::SetScrollInfo

Volání této funkce člena nastavit informace SCROLLINFO struktury udržuje o posuvník.

BOOL SetScrollInfo(
   int nBar,
   LPSCROLLINFO lpScrollInfo,
   BOOL bRedraw = TRUE 
);

Parametry

  • nBar
    Určuje, zda je posuvník ovládacího prvku nebo do okna nonclient oblasti.Pokud je část oblasti nonclient, nBar také označuje zda posuvník je umístěn vodorovně, svisle nebo obojí.Musí být jeden z následujících:

    • SB_CTL obsahuje parametry pro posuvník. m_hWnd Datový člen musí být úchyt posuvník.

    • SB_HORZ Určuje, že v okně vodorovný posuvník.

    • SB_VERT Určuje, že okno je svislý posuvník.

  • lpScrollInfo
    Ukazatel SCROLLINFO struktury.Najdete Další informace o této struktury.

  • bRedraw
    Určuje, zda by posuvníku překreslí, aby odpovídal nové pozici.Pokud bRedraw je TRUE, se překreslí posuvníku.Pokud je FALSE, není vystavena.Ve výchozím nastavení se překreslí posuvníku.

Vrácená hodnota

Pokud úspěšný, návrat k TRUE.Jinak je FALSE.

Poznámky

SCROLLINFO struktury obsahuje informace týkající posuvník, včetně minimální a maximální posun polohy, velikosti stránky a pozice posuvníku (miniatury).Viz SCROLLINFO v tématu Struktura Další informace o změně výchozí strukturu.

Zpráva systému Windows MFC obslužné rutiny, které označují pozice posuvníku CWnd::OnHScroll a CWnd::OnVScroll, poskytují pouze 16 bitů dat na pozici.GetScrollInfo a SetScrollInfo poskytují data pozice posuvníku 32 bitů.Proto mohou volat aplikace GetScrollInfo při zpracování buď CWnd::OnHScroll nebo CWnd::OnVScroll získat data pozice posuvníku 32 bitů.

[!POZNÁMKA]

CWnd::GetScrollInfo umožňuje aplikacím používat 32bitové posuvníku pozice.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Diagram hierarchie

CWnd::GetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO