Para crear un control de barra de desplazamiento mediante la función CreateWindow o CreateWindowEx , especifique la clase SCROLLBAR, las constantes de estilo de ventana adecuadas y una combinación de los siguientes estilos de control de barra de desplazamiento. Algunos de los estilos crean un control de barra de desplazamiento que usa un ancho o alto predeterminados. Sin embargo, siempre debe especificar las coordenadas x e y y de la otra dimensión de la barra de desplazamiento al llamar a CreateWindow o CreateWindowEx.
Constante
Descripción
SBS_BOTTOMALIGN
Alinea el borde inferior de la barra de desplazamiento con el borde inferior del rectángulo definido por los parámetros x, y, nWidth y nHeight de la función CreateWindowEx . La barra de desplazamiento tiene el alto predeterminado de las barras de desplazamiento del sistema. Use este estilo con el estilo SBS_HORZ.
SBS_HORZ
Designa una barra de desplazamiento horizontal. Si no se especifica ni el estilo SBS_BOTTOMALIGN ni SBS_TOPALIGN, la barra de desplazamiento tiene el alto, el ancho y la posición especificados por los parámetros x, y, nWidth y nHeight de CreateWindowEx.
SBS_LEFTALIGN
Alinea el borde izquierdo de la barra de desplazamiento con el borde izquierdo del rectángulo definido por los parámetros x, y, nWidth y nHeight de CreateWindowEx. La barra de desplazamiento tiene el ancho predeterminado de las barras de desplazamiento del sistema. Use este estilo con el estilo SBS_VERT.
SBS_RIGHTALIGN
Alinea el borde derecho de la barra de desplazamiento con el borde derecho del rectángulo definido por los parámetros x, y, nWidth y nHeight de CreateWindowEx. La barra de desplazamiento tiene el ancho predeterminado de las barras de desplazamiento del sistema. Use este estilo con el estilo SBS_VERT.
SBS_SIZEBOX
Designa un cuadro de tamaño. Si no especifica el SBS_SIZEBOXBOTTOMRIGHTALIGN ni el estilo SBS_SIZEBOXTOPLEFTALIGN, el cuadro de tamaño tiene el alto, el ancho y la posición especificados por los parámetros x, y, nWidth y nHeight de CreateWindowEx.
SBS_SIZEBOXBOTTOMRIGHTALIGN
Alinea la esquina inferior derecha del cuadro de tamaño con la esquina inferior derecha del rectángulo especificado por los parámetros x, y, nWidth y nHeight de CreateWindowEx. El cuadro de tamaño tiene el tamaño predeterminado de los cuadros de tamaño del sistema. Use este estilo con los estilos SBS_SIZEBOX o SBS_SIZEGRIP.
SBS_SIZEBOXTOPLEFTALIGN
Alinea la esquina superior izquierda del cuadro de tamaño con la esquina superior izquierda del rectángulo especificado por los parámetros x, y, nWidth y nHeight de CreateWindowEx. El cuadro de tamaño tiene el tamaño predeterminado de los cuadros de tamaño del sistema. Use este estilo con los estilos SBS_SIZEBOX o SBS_SIZEGRIP.
SBS_SIZEGRIP
Igual que SBS_SIZEBOX, pero con un borde elevado.
SBS_TOPALIGN
Alinea el borde superior de la barra de desplazamiento con el borde superior del rectángulo definido por los parámetros x, y, nWidth y nHeight de CreateWindowEx. La barra de desplazamiento tiene el alto predeterminado de las barras de desplazamiento del sistema. Use este estilo con el estilo SBS_HORZ.
SBS_VERT
Designa una barra de desplazamiento vertical. Si no especifica el SBS_RIGHTALIGN ni el estilo SBS_LEFTALIGN, la barra de desplazamiento tiene el alto, el ancho y la posición especificados por los parámetros x, y, nWidth y nHeight de CreateWindowEx.