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