função FlatSB_GetScrollPropPtr (commctrl.h)

Obtém as propriedades de uma barra de rolagem plana. Essa função também pode ser usada para determinar se InitializeFlatSB foi chamado para essa janela.

Nota Isso é idêntico ao FlatSB_GetScrollProp.
 

Sintaxe

BOOL FlatSB_GetScrollPropPtr(
  HWND     unnamedParam1,
  int      propIndex,
  PINT_PTR unnamedParam3
);

Parâmetros

unnamedParam1

Tipo: HWND

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.

propIndex

Tipo: UINT

O parâmetro que determina o que pValue representa e qual propriedade está sendo recuperada. Pode ser um dos seguintes valores.

Valor Significado
WSB_PROP_CXHSCROLL
pValue é um ponteiro para um valor INT que recebe a largura, em pixels, dos botões de direção em uma barra de rolagem horizontal.
WSB_PROP_CXHTHUMB
pValue é um ponteiro para um valor INT que recebe a largura, em pixels, do polegar em uma barra de rolagem horizontal.
WSB_PROP_CXVSCROLL
pValue um ponteiro para um valor INT que recebe a largura, em pixels, de uma barra de rolagem vertical.
WSB_PROP_CYHSCROLL
pValue é um ponteiro para um valor INT que recebe a altura, em pixels, de uma barra de rolagem horizontal.
WSB_PROP_CYVSCROLL
pValue é um ponteiro para um valor INT que recebe a altura, em pixels, dos botões de direção em uma barra de rolagem vertical.
WSB_PROP_CYVTHUMB
pValue é um ponteiro para um valor INT que recebe a altura, em pixels, do polegar em uma barra de rolagem vertical.
WSB_PROP_HBKGCOLOR
pValue é um ponteiro para um valor COLORREF que recebe a cor da tela de fundo em uma barra de rolagem horizontal.
WSB_PROP_HSTYLE
pValue é um ponteiro para um valor INT que recebe um dos seguintes efeitos visuais para a 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 é 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 é exibida em cores invertidas.
FSB_REGULAR_MODE
Uma barra de rolagem normal não nnflat é exibida. Nenhum efeito visual especial é aplicado.
WSB_PROP_PALETTE
pValue é um ponteiro para um valor HPALETTE que recebe a paleta que uma barra de rolagem usa ao desenhar.
WSB_PROP_VBKGCOLOR
pValue é um ponteiro para um valor COLORREF que recebe a cor da tela de fundo em uma barra de rolagem vertical.
WSB_PROP_VSTYLE
pValue é um ponteiro para um valor INT que recebe um dos seguintes efeitos visuais para a 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 é 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 é exibida em cores invertidas.
FSB_REGULAR_MODE
Uma barra de rolagem normal não nnflat é exibida. Nenhum efeito visual especial é aplicado.
WSB_PROP_WINSTYLE
pValue é um ponteiro para um valor INT que recebe os bits de estilo WS_HSCROLL e WS_VSCROLL contidos pela janela atual.

unnamedParam3

Tipo: LPINT

Um ponteiro para um int que recebe os dados solicitados. Esse parâmetro depende do sinalizador passado no índice.

Retornar valor

Tipo: BOOL

Retorna diferente de zero se tiver êxito; caso contrário, zero. Se o índice for WSB_PROP_HSTYLE, o retorno será diferente de zero se InitializeFlatSB tiver sido chamado para essa janela ou zero caso contrário.

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]
Plataforma de Destino Windows
Cabeçalho commctrl.h
Biblioteca Comctl32.lib
DLL Comctl32.dll (versão 4.71 ou posterior)