Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

CWnd::SetScrollPos

SetScrollRange

CWnd::GetScrollRange