Estilos de controle de barra de rolagem

Para criar um controle de barra de rolagem usando a função CreateWindow ou CreateWindowEx , especifique a classe SCROLLBAR, as constantes de estilo de janela apropriadas e uma combinação dos estilos de controle da barra de rolagem a seguir. Alguns dos estilos criam um controle de barra de rolagem que usa uma largura ou altura padrão. No entanto, você sempre deve especificar as coordenadas x e y e as outras dimensões da barra de rolagem ao chamar CreateWindow ou CreateWindowEx.

Constante Descrição
SBS_BOTTOMALIGN
Alinha a borda inferior da barra de rolagem com a borda inferior do retângulo definida pelos parâmetros x, y, nWidth e nHeight da função CreateWindowEx . A barra de rolagem tem a altura padrão das barras de rolagem do sistema. Use esse estilo com o estilo SBS_HORZ.
SBS_HORZ
Designa uma barra de rolagem horizontal. Se nem o estilo SBS_BOTTOMALIGN nem SBS_TOPALIGN for especificado, a barra de rolagem terá a altura, largura e posição especificadas pelos parâmetros x, y, nWidth e nHeight de CreateWindowEx.
SBS_LEFTALIGN
Alinha a borda esquerda da barra de rolagem com a borda esquerda do retângulo definido pelos parâmetros x, y, nWidth e nHeight de CreateWindowEx. A barra de rolagem tem a largura padrão das barras de rolagem do sistema. Use esse estilo com o estilo SBS_VERT.
SBS_RIGHTALIGN
Alinha a borda direita da barra de rolagem com a borda direita do retângulo definido pelos parâmetros x, y, nWidth e nHeight de CreateWindowEx. A barra de rolagem tem a largura padrão das barras de rolagem do sistema. Use esse estilo com o estilo SBS_VERT.
SBS_SIZEBOX
Designa uma caixa de dimensionamento. Se você não especificar nem o SBS_SIZEBOXBOTTOMRIGHTALIGN nem o estilo SBS_SIZEBOXTOPLEFTALIGN, a caixa de tamanho terá a altura, largura e posição especificadas pelos parâmetros x, y, nWidth e nHeight de CreateWindowEx.
SBS_SIZEBOXBOTTOMRIGHTALIGN
Alinha o canto inferior direito da caixa de tamanho com o canto inferior direito do retângulo especificado pelos parâmetros x, y, nWidth e nHeight de CreateWindowEx. A caixa de dimensionamento tem o tamanho padrão das caixas de tamanho do sistema. Use esse estilo com os estilos SBS_SIZEBOX ou SBS_SIZEGRIP.
SBS_SIZEBOXTOPLEFTALIGN
Alinha o canto superior esquerdo da caixa de tamanho com o canto superior esquerdo do retângulo especificado pelos parâmetros x, y, nWidth e nHeight de CreateWindowEx. A caixa de dimensionamento tem o tamanho padrão das caixas de tamanho do sistema. Use esse estilo com os estilos SBS_SIZEBOX ou SBS_SIZEGRIP.
SBS_SIZEGRIP
O mesmo que SBS_SIZEBOX, mas com uma borda elevada.
SBS_TOPALIGN
Alinha a borda superior da barra de rolagem com a borda superior do retângulo definida pelos parâmetros x, y, nWidth e nHeight de CreateWindowEx. A barra de rolagem tem a altura padrão das barras de rolagem do sistema. Use esse estilo com o estilo SBS_HORZ.
SBS_VERT
Designa uma barra de rolagem vertical. Se você não especificar nem o SBS_RIGHTALIGN nem o estilo SBS_LEFTALIGN, a barra de rolagem terá a altura, largura e posição especificadas pelos parâmetros x, y, nWidth e nHeight de CreateWindowEx.

Requisitos

Requisito Valor
parâmetro
Winuser.h