CWnd::SetScrollRange
Nastaví pozici minimální a maximální hodnoty dané posuvníku.
void SetScrollRange(
int nBar,
int nMinPos,
int nMaxPos,
BOOL bRedraw = TRUE
);
Parametry
nBar
Určuje nastavení posuvníku.Tento parametr může být některá z následujících hodnot:SB_HORZ Nastaví rozsah vodorovného posuvníku okna.
SB_VERT Nastaví rozsah svislý posuvník okna.
nMinPos
Určuje minimální posuv polohy.nMaxPos
Určuje maximální posun pozice.bRedraw
Určuje, zda by posuvníku překreslit změny.Pokud bRedraw je TRUE, posuvník se překreslí; Pokud FALSE, není vystavena posuvníku.
Poznámky
To lze také skrýt nebo zobrazit standardní posuvníky.
Aplikace by neměly volání této funkce při zpracování oznámení posuvník skrýt posuvník.
Pokud volání SetScrollRange ihned následuje za voláním SetScrollPos členské funkce bRedraw parametr v SetScrollPos členské funkce by měla být 0 zabráníte posuvníku nakreslena dvakrát.
Pro standardní posuvník výchozí rozsah je 0 až 100.Výchozí rozsah posuvník je prázdný (jak nMinPos a nMaxPos hodnoty jsou 0).Rozdíl mezi hodnotami určené nMinPos a nMaxPos nesmí být větší než INT_MAX.
Požadavky
Záhlaví: afxwin.h