Udostępnij za pośrednictwem


CScrollBar::SetScrollPos

Ustawia określony przez bieżącą pozycję pola przewijania nPos i, jeśli jest określony, odrysowania pasek przewijania, aby odzwierciedlić nowe położenie.

int SetScrollPos( 
   int nPos, 
   BOOL bRedraw = TRUE  
);

Parametry

  • nPos
    Określa nową pozycję pola przewijania.Musi istnieć w zakresie przewijania.

  • bRedraw
    Określa, czy pasek przewijania powinny być rysowane, aby odzwierciedlić nowe położenie.Jeśli bRedraw jest TRUE, pasek przewijania jest odświeżana.Jeśli jest FALSE, nie jest odświeżana.Pasek przewijania jest odświeżana domyślnie.

Wartość zwracana

Określa położenie poprzednie pole przewijania, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Ustaw bRedraw do FALSE gdy pasek przewijania, będą rysowane przez kolejne wywołanie innej funkcji, aby uniknąć rysowane dwukrotnie w ciągu krótkiego interwału paska przewijania.

Przykład

Zobacz przykład dla CScrollBar::SetScrollRange.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CScrollBar

Diagram hierarchii

CScrollBar::GetScrollPos

CScrollBar::GetScrollRange

CScrollBar::SetScrollRange

SetScrollPos