função FlatSB_SetScrollInfo (commctrl.h)
Define as informações de uma barra de rolagem simples. Se as barras de rolagem simples não forem inicializadas para a janela, essa função chamará a função Padrão SetScrollInfo .
Sintaxe
int FlatSB_SetScrollInfo(
HWND unnamedParam1,
int code,
LPSCROLLINFO psi,
BOOL fRedraw
);
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.
code
Tipo: int
O tipo de barra de rolagem. Pode ser um dos seguintes valores:
Valor | Significado |
---|---|
|
Define as informações da barra de rolagem horizontal. |
|
Define as informações da barra de rolagem vertical. |
psi
Tipo: LPSCROLLINFO
Um ponteiro para uma estrutura SCROLLINFO que contém as novas informações para a barra de rolagem especificada. Os membros cbSize e fMask da estrutura devem ser preenchidos antes de chamar FlatSB_SetScrollInfo. O membro fMask especifica quais membros da estrutura contêm informações válidas e podem ser qualquer combinação dos seguintes valores:
Valor | Significado |
---|---|
|
Desabilita a barra de rolagem se as novas informações fizerem com que a barra de rolagem seja removida. |
|
Define as informações da página para a barra de rolagem simples. O membro nPage da estrutura SCROLLINFO deve conter o novo valor de página. |
|
Define as informações de posição para a barra de rolagem simples. O membro nPos da estrutura SCROLLINFO deve conter o novo valor de posição. |
|
Define as informações de intervalo para a barra de rolagem simples. Os membros nMin e nMax da estrutura SCROLLINFO devem conter os novos valores de intervalo. |
|
Uma combinação de SIF_PAGE, SIF_POS e SIF_RANGE. |
fRedraw
Tipo: BOOL
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.
Retornar valor
Tipo: int
Retorna a posição de rolagem atual. Se a chamada para FlatSB_SetScrollInfo alterar a posição de rolagem, a posição anterior será retornada.
Comentários
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) |