CWnd::SetScrollRange
Ustawia położenie minimalne i maksymalne wartości dla paska przewijania w danym.
void SetScrollRange(
int nBar,
int nMinPos,
int nMaxPos,
BOOL bRedraw = TRUE
);
Parametry
nBar
Określa można ustawić za pomocą paska przewijania.Ten parametr może być jedną z następujących wartości:SB_HORZ ustawia zakres paska przewijania okna.
SB_VERT ustawia zakres pionowego paska przewijania okna.
nMinPos
Określa minimalny przewijanie pozycji.nMaxPos
Określa maksymalny przewijanie pozycji.bRedraw
Określa, czy powinny odświeżana paska przewijania, aby odzwierciedlić zmianę.Jeśli bRedraw jest TRUE, pasek przewijania jest odświeżana; Jeśli FALSE, pasek przewijania nie jest odświeżana.
Uwagi
To może również pokazać lub ukryć paski przewijania standardowych.
Aplikacja nie powinna wywołać tej funkcji, aby ukryć pasek przewijania podczas przetwarzania komunikat z powiadomieniem paska przewijania.
Jeśli wywołanie SetScrollRange następuje natychmiast po wywołaniu SetScrollPos funkcji składowej bRedraw parametr w SetScrollPos Członkowskich funkcja powinna być 0, aby uniemożliwić rysowana dwukrotnie pasek przewijania.
Domyślny zakres paska przewijania standardowych jest od 0 do 100.Domyślny zakres dla pasek przewijania jest pusta (zarówno nMinPos i nMaxPos wartości to 0).Różnica między wartościami określonymi przez nMinPos i nMaxPos nie może być większa niż INT_MAX.
Wymagania
Nagłówek: afxwin.h