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