Compartilhar via


função FlatSB_SetScrollPos (commctrl.h)

Define a posição atual do polegar em uma barra de rolagem plana. Se as barras de rolagem planas não forem inicializadas para a janela, essa função chamará a função Padrão SetScrollPos .

Sintaxe

int FlatSB_SetScrollPos(
  HWND unnamedParam1,
  int  code,
  int  pos,
  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
SB_HORZ
Define a posição do polegar da barra de rolagem horizontal.
SB_VERT
Define a posição do polegar da barra de rolagem vertical.

pos

Tipo: int

A nova posição do polegar.

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.

Valor retornado

Tipo: int

Retorna a posição anterior do polegar na barra de rolagem plana especificada.

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

   
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)