Um identificador para a janela que contém a barra de rolagem plana. Esse identificador de janela deve ter sido passado anteriormente em uma chamada para InitializeFlatSB.
Determina o que newValue representa e qual propriedade está sendo definida. Esse parâmetro pode usar um dos valores a seguir:
Valor
Significado
WSB_PROP_CXHSCROLL
newValue é um valor INT_PTR que representa a largura, em pixels, dos botões de direção em uma barra de rolagem horizontal.
WSB_PROP_CXHTHUMB
newValue é um valor INT_PTR que representa a largura, em pixels, do polegar em uma barra de rolagem horizontal.
WSB_PROP_CXVSCROLL
newValue é um valor INT_PTR que representa a largura, em pixels, da barra de rolagem vertical.
WSB_PROP_CYHSCROLL
newValue é um valor INT_PTR que representa a altura, em pixels, da barra de rolagem horizontal.
WSB_PROP_CYVSCROLL
newValue é um valor INT_PTR que representa a altura, em pixels, dos botões de direção em uma barra de rolagem vertical.
WSB_PROP_CYVTHUMB
newValue é um valor INT_PTR que representa a altura, em pixels, do polegar em uma barra de rolagem vertical.
WSB_PROP_HBKGCOLOR
newValue é um valor COLORREF que representa a cor da tela de fundo em uma barra de rolagem horizontal.
WSB_PROP_HSTYLE
newValue é um dos seguintes valores que altera os efeitos visuais da barra de rolagem horizontal.
FSB_ENCARTA_MODE
Uma barra de rolagem plana padrão é exibida. Quando o mouse se move sobre um botão de direção ou o polegar, essa parte da barra de rolagem será exibida em 3D.
FSB_FLAT_MODE
Uma barra de rolagem plana padrão é exibida. Quando o mouse se move sobre um botão de direção ou o polegar, essa parte da barra de rolagem será exibida em cores invertidas.
FSB_REGULAR_MODE
Uma barra de rolagem normal não nnflat é exibida. Nenhum efeito visual especial será aplicado.
WSB_PROP_PALETTE
newValue é um valor HPALETTE que representa a nova paleta que a barra de rolagem deve usar ao desenhar.
WSB_PROP_VBKGCOLOR
newValue é um valor COLORREF que representa a cor da tela de fundo em uma barra de rolagem vertical.
WSB_PROP_VSTYLE
newValue é um dos seguintes valores que altera os efeitos visuais da barra de rolagem vertical:
FSB_ENCARTA_MODE
Uma barra de rolagem plana padrão é exibida. Quando o mouse se move sobre um botão de direção ou o polegar, essa parte da barra de rolagem será exibida em 3D.
FSB_FLAT_MODE
Uma barra de rolagem plana padrão é exibida. Quando o mouse se move sobre um botão de direção ou o polegar, essa parte da barra de rolagem será exibida em cores invertidas.
FSB_REGULAR_MODE
Uma barra de rolagem normal não nnflat é exibida. Nenhum efeito visual especial será aplicado.
Especifica se a barra de rolagem deve ser redesenhada imediatamente para refletir a alteração. Se esse parâmetro for TRUE, a barra de rolagem será redesenhada; se for FALSE, a barra de rolagem não será redesenhada.
Retorna diferente de zero se tiver êxito; caso contrário, zero.
Comentários
Nota As funções de barra de rolagem simples são implementadas nas versões 4.71 a 5.82 do Comctl32.dll. Comctl32.dll versões 6.00 e superiores não dão suporte a barras de rolagem simples.
Requisitos
Requisito
Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]