Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

CWnd::SetScrollPos

SetScrollRange

CWnd::GetScrollRange