Funzione EnableScrollBar (winuser.h)

La funzione EnableScrollBar abilita o disabilita una o entrambe le frecce della barra di scorrimento.

Sintassi

BOOL EnableScrollBar(
  [in] HWND hWnd,
  [in] UINT wSBflags,
  [in] UINT wArrows
);

Parametri

[in] hWnd

Tipo: HWND

Gestire in una finestra o in un controllo barra di scorrimento, a seconda del valore del parametro wSBflags .

[in] wSBflags

Tipo: UINT

Specifica il tipo di barra di scorrimento. Questo parametro può avere uno dei valori seguenti.

Valore Significato
SB_BOTH
Abilita o disabilita le frecce sulle barre di scorrimento orizzontali e verticali associate alla finestra specificata. Il parametro hWnd deve essere l'handle della finestra.
SB_CTL
Indica che la barra di scorrimento è un controllo barra di scorrimento. HWnd deve essere l'handle per il controllo barra di scorrimento.
SB_HORZ
Abilita o disabilita le frecce sulla barra di scorrimento orizzontale associata alla finestra specificata. Il parametro hWnd deve essere l'handle della finestra.
SB_VERT
Abilita o disabilita le frecce sulla barra di scorrimento verticale associata alla finestra specificata. Il parametro hWnd deve essere l'handle della finestra.

[in] wArrows

Tipo: UINT

Specifica se le frecce della barra di scorrimento sono abilitate o disabilitate e indicano quali frecce sono abilitate o disabilitate. Questo parametro può avere uno dei valori seguenti.

Valore Significato
ESB_DISABLE_BOTH
Disabilita entrambe le frecce su una barra di scorrimento.
ESB_DISABLE_DOWN
Disabilita la freccia giù su una barra di scorrimento verticale.
ESB_DISABLE_LEFT
Disabilita la freccia sinistra su una barra di scorrimento orizzontale.
ESB_DISABLE_LTUP
Disabilita la freccia sinistra su una barra di scorrimento orizzontale o sulla freccia su di una barra di scorrimento verticale.
ESB_DISABLE_RIGHT
Disabilita la freccia destra su una barra di scorrimento orizzontale.
ESB_DISABLE_RTDN
Disabilita la freccia destra su una barra di scorrimento orizzontale o la freccia giù di una barra di scorrimento verticale.
ESB_DISABLE_UP
Disabilita la freccia su su una barra di scorrimento verticale.
ESB_ENABLE_BOTH
Abilita entrambe le frecce su una barra di scorrimento.

Valore restituito

Tipo: BOOL

Se le frecce sono abilitate o disabilitate come specificato, il valore restituito è diverso da zero.

Se le frecce sono già nello stato richiesto o si verifica un errore, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll
Set di API ext-ms-win-ntuser-misc-l1-2-0 (introdotto in Windows 8.1)