Compartir a través de


CWnd::GetScrollInfo

Llame a esta función miembro para recuperar la información que la estructura de SCROLLINFO mantiene alrededor de una barra de desplazamiento.

BOOL GetScrollInfo(
   int nBar,
   LPSCROLLINFO lpScrollInfo,
   UINT nMask = SIF_ALL 
);

Parámetros

  • nBar
    Especifica si la barra de desplazamiento es un control o una parte del área no cliente de una ventana.Si forma parte del área no cliente, nBar también indica si la barra de desplazamiento está colocado horizontalmente, verticalmente, o ambos.Debe ser una de las siguientes:

    • SB_CTL recupera los parámetros para un control de barra de desplazamiento.El miembro de datos de m_hWnd debe ser el identificador del control de barra de desplazamiento.

    • SB_HORZ recupera los parámetros de la barra de desplazamiento horizontal estándar de la ventana.

    • SB_VERT recupera los parámetros de la barra de desplazamiento vertical estándar de la ventana.

  • lpScrollInfo
    un puntero a una estructura de SCROLLINFO .Vea Windows SDK para obtener más información sobre esta estructura.

  • nMask
    especifica los parámetros de la barra de desplazamiento para recuperar.El valor predeterminado especifica una combinación de SIF_PAGE, de SIF_POS, de SIF_TRACKPOS, y de SIF_RANGE.Vea SCROLLINFO para obtener más información sobre los valores de nMask .

Valor devuelto

Si el mensaje recuperó los valores, el valor devuelto es TRUE.De lo contrario, es FALSO.

Comentarios

aplicaciones deGetScrollInfo para utilizar posiciones de desplazamiento de 32 bits.

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.

Los controladores de mensajes MFC Windows que indican la posición, CWnd:: OnHScroll y CWnd:: OnVScrollde barra de desplazamiento, proporcionan sólo 16 bits de los datos de la posición.GetScrollInfo y SetScrollInfo proporcionan 32 bits de los datos de la posición de la barra de desplazamiento.Por tanto, una aplicación puede llamar a GetScrollInfo mientras procesar CWnd::OnHScroll o CWnd::OnVScroll para obtener la barra de desplazamiento de 32 bits colocar datos.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

CScrollBar::GetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO