funzione FlatSB_SetScrollPos (commctrl.h)

Imposta la posizione corrente del pollice in una barra di scorrimento piatta. Se le barre di scorrimento flat non vengono inizializzate per la finestra, questa funzione chiama la funzione SetScrollPos standard.

Sintassi

int FlatSB_SetScrollPos(
  HWND unnamedParam1,
  int  code,
  int  pos,
  BOOL fRedraw
);

Parametri

unnamedParam1

Tipo: HWND

Handle alla finestra contenente la barra di scorrimento piatta. Questo handle di finestra deve essere stato passato in precedenza in una chiamata a InitializeFlatSB.

code

Tipo: int

Tipo di barra di scorrimento. Può essere uno dei valori seguenti:

Valore Significato
SB_HORZ
Imposta la posizione del pollice della barra di scorrimento orizzontale.
SB_VERT
Imposta la posizione personale della barra di scorrimento verticale.

pos

Tipo: int

Nuova posizione del pollice.

fRedraw

Tipo: BOOL

Specifica se la barra di scorrimento deve essere ridisegnata immediatamente per riflettere la modifica. Se questo parametro è TRUE, la barra di scorrimento viene ridisegnata; se è FALSE, la barra di scorrimento non viene ridisegnata.

Valore restituito

Tipo: int

Restituisce la posizione precedente del pollice nella barra di scorrimento flat specificata.

Commenti

Nota Le funzioni barra di scorrimento flat vengono implementate in Comctl32.dll versioni da 4.71 a 5.82. Comctl32.dll versioni 6.00 e successive non supportano barre di scorrimento flat.
 

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h
Libreria Comctl32.lib
DLL Comctl32.dll (versione 4.71 o successiva)