Share via


CScrollBar::SetScrollInfo

establece la información que la estructura de SCROLLINFO mantiene alrededor de una barra de desplazamiento.

BOOL SetScrollInfo(
   LPSCROLLINFO lpScrollInfo,
   BOOL bRedraw = TRUE 
);

Parámetros

  • lpScrollInfo
    un puntero a una estructura de SCROLLINFO .

  • bRedraw
    Especifica si la barra de desplazamiento se debe volver a dibujar para reflejar la nueva informació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

Si es correcto, el valor devuelto es TRUE.De lo contrario, es FALSO.

Comentarios

Debe proporcionar los valores necesarios para los parámetros de la estructura de SCROLLINFO , incluidos los valores de marcador.

La estructura de SCROLLINFO contiene información sobre una barra de desplazamiento, incluidas las posiciones de desplazamiento del mínimo y máximo de, el tamaño de página, y la posición del cuadro de desplazamiento (el cuadro).Vea el tema de la estructura de SCROLLINFO en Windows SDK para obtener más información sobre cómo cambiar los valores predeterminados de la estructura.

Ejemplo

// Set SCROLLINFO for the scroll bar. m_ScrollBarHorz is of type 
// CScrollBar class, and it is a member variable in CMyDialog class.
SCROLLINFO info;
info.cbSize = sizeof(SCROLLINFO);     
info.fMask = SIF_ALL;     
info.nMin = 0;     
info.nMax = 10; 
info.nPage = 2;     
info.nPos = 5;    
info.nTrackPos = 2; 
m_ScrollBarHorz.SetScrollInfo(&info);

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CScrollBar

Gráfico de jerarquía

CScrollBar::GetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

CWnd::GetScrollInfo

SCROLLINFO