funzione FlatSB_GetScrollProp (commctrl.h)

Ottiene le proprietà per una barra di scorrimento piatta. Questa funzione può essere usata anche per determinare se InitializeFlatSB è stato chiamato per questa finestra.

Sintassi

BOOL FlatSB_GetScrollProp(
  HWND  unnamedParam1,
  int   propIndex,
  LPINT unnamedParam3
);

Parametri

unnamedParam1

Tipo: HWND

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

propIndex

Tipo: UINT

Parametro che determina cosa rappresenta pValue e quale proprietà viene recuperata. Può essere uno dei valori seguenti.

Valore Significato
WSB_PROP_CXHSCROLL
pValue è un puntatore a un valore INT che riceve la larghezza, in pixel, dei pulsanti di direzione in una barra di scorrimento orizzontale.
WSB_PROP_CXHTHUMB
pValue è un puntatore a un valore INT che riceve la larghezza, in pixel, del pollice in una barra di scorrimento orizzontale.
WSB_PROP_CXVSCROLL
pValue un puntatore a un valore INT che riceve la larghezza, in pixel, di una barra di scorrimento verticale.
WSB_PROP_CYHSCROLL
pValue è un puntatore a un valore INT che riceve l'altezza, in pixel, di una barra di scorrimento orizzontale.
WSB_PROP_CYVSCROLL
pValue è un puntatore a un valore INT che riceve l'altezza, in pixel, dei pulsanti di direzione in una barra di scorrimento verticale.
WSB_PROP_CYVTHUMB
pValue è un puntatore a un valore INT che riceve l'altezza, in pixel, del pollice in una barra di scorrimento verticale.
WSB_PROP_HBKGCOLOR
pValue è un puntatore a un valore COLORREF che riceve il colore di sfondo in una barra di scorrimento orizzontale.
WSB_PROP_HSTYLE
pValue è un puntatore a un valore INT che riceve uno degli effetti visivi seguenti per la barra di scorrimento orizzontale.
FSB_ENCARTA_MODE
Viene visualizzata una barra di scorrimento flat standard. Quando il mouse si sposta su un pulsante di direzione o sul pollice, tale parte della barra di scorrimento viene visualizzata in 3D.
FSB_FLAT_MODE
Viene visualizzata una barra di scorrimento flat standard. Quando il mouse si sposta su un pulsante di direzione o sul pollice, tale parte della barra di scorrimento viene visualizzata in colori invertiti.
FSB_REGULAR_MODE
Viene visualizzata una barra di scorrimento normale e non gonfiata. Non vengono applicati effetti visivi speciali.
WSB_PROP_PALETTE
pValue è un puntatore a un valore HPALETTE che riceve la tavolozza utilizzata da una barra di scorrimento durante il disegno.
WSB_PROP_VBKGCOLOR
pValue è un puntatore a un valore COLORREF che riceve il colore di sfondo in una barra di scorrimento verticale.
WSB_PROP_VSTYLE
pValue è un puntatore a un valore INT che riceve uno degli effetti visivi seguenti per la barra di scorrimento verticale.
FSB_ENCARTA_MODE
Viene visualizzata una barra di scorrimento flat standard. Quando il mouse si sposta su un pulsante di direzione o sul pollice, tale parte della barra di scorrimento viene visualizzata in 3D.
FSB_FLAT_MODE
Viene visualizzata una barra di scorrimento flat standard. Quando il mouse si sposta su un pulsante di direzione o sul pollice, tale parte della barra di scorrimento viene visualizzata in colori invertiti.
FSB_REGULAR_MODE
Viene visualizzata una barra di scorrimento normale e non gonfiata. Non vengono applicati effetti visivi speciali.
WSB_PROP_WINSTYLE
pValue è un puntatore a un valore INT che riceve i bit di stile WS_HSCROLL e WS_VSCROLL contenuti nella finestra corrente.

unnamedParam3

Tipo: LPINT

Puntatore a un valore int che riceve i dati richiesti. Questo parametro dipende dal flag passato nell'indice.

Valore restituito

Tipo: BOOL

Restituisce un valore diverso da zero se l'operazione ha esito positivo o zero in caso contrario. Se index è WSB_PROP_HSTYLE, il valore restituito è diverso da zero se InitializeFlatSB è stato chiamato per questa finestra o zero in caso contrario.

Commenti

Nota Le funzioni della 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

Requisito Valore
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)