Compartir a través de


CScrollBar::SetScrollPos

Establece la posición actual de un cuadro de desplazamiento al especificado por nPos y, si se especifica, redibuja la barra de desplazamiento para reflejar la nueva posición.

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

Parámetros

  • nPos
    Especifica la nueva posición del cuadro de desplazamiento.Debe estar dentro del intervalo de desplazamiento.

  • bRedraw
    Especifica si la barra de desplazamiento se debe volver a dibujar para reflejar la nueva posición.Si bRedraw es TRUE, la barra de desplazamiento se rediseñada.Si es FALSO, no se vuelve a dibujar.La barra de desplazamiento se rediseñada de forma predeterminada.

Valor devuelto

Especifica la posición anterior del cuadro de desplazamiento si correctamente; si no 0.

Comentarios

establezca bRedraw a FALSO siempre que la barra de desplazamiento sea rediseñada por una llamada subsiguiente a otra función para evitar tener la barra de desplazamiento rediseñada dos veces dentro de un intervalo corto.

Ejemplo

Vea el ejemplo para CScrollBar:: SetScrollRange.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CScrollBar

Gráfico de jerarquía

CScrollBar::GetScrollPos

CScrollBar::GetScrollRange

CScrollBar::SetScrollRange

SetScrollPos