Partager via


FlatSB_GetScrollProp, fonction (commctrl.h)

Obtient les propriétés d’une barre de défilement plate. Cette fonction peut également être utilisée pour déterminer si InitializeFlatSB a été appelé pour cette fenêtre.

Syntaxe

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

Paramètres

unnamedParam1

Type : HWND

Poignée de la fenêtre qui contient la barre de défilement plate. Ce handle de fenêtre doit avoir été passé précédemment dans un appel à InitializeFlatSB.

propIndex

Type : UINT

Paramètre qui détermine ce que pValue représente et quelle propriété est récupérée. Il peut avoir l’une des valeurs suivantes.

Valeur Signification
WSB_PROP_CXHSCROLL
pValue est un pointeur vers une valeur INT qui reçoit la largeur, en pixels, des boutons de direction dans une barre de défilement horizontale.
WSB_PROP_CXHTHUMB
pValue est un pointeur vers une valeur INT qui reçoit la largeur, en pixels, du pouce dans une barre de défilement horizontale.
WSB_PROP_CXVSCROLL
pValue un pointeur vers une valeur INT qui reçoit la largeur, en pixels, d’une barre de défilement verticale.
WSB_PROP_CYHSCROLL
pValue est un pointeur vers une valeur INT qui reçoit la hauteur, en pixels, d’une barre de défilement horizontale.
WSB_PROP_CYVSCROLL
pValue est un pointeur vers une valeur INT qui reçoit la hauteur, en pixels, des boutons de direction dans une barre de défilement verticale.
WSB_PROP_CYVTHUMB
pValue est un pointeur vers une valeur INT qui reçoit la hauteur, en pixels, du pouce dans une barre de défilement verticale.
WSB_PROP_HBKGCOLOR
pValue est un pointeur vers une valeur COLORREF qui reçoit la couleur d’arrière-plan dans une barre de défilement horizontale.
WSB_PROP_HSTYLE
pValue est un pointeur vers une valeur INT qui reçoit l’un des effets visuels suivants pour la barre de défilement horizontale.
FSB_ENCARTA_MODE
Une barre de défilement plate standard s’affiche. Lorsque la souris se déplace sur un bouton de direction ou sur le pouce, cette partie de la barre de défilement s’affiche en 3D.
FSB_FLAT_MODE
Une barre de défilement plate standard s’affiche. Lorsque la souris se déplace sur un bouton de direction ou le pouce, cette partie de la barre de défilement s’affiche dans des couleurs inversées.
FSB_REGULAR_MODE
Une barre de défilement normale et non gonflable s’affiche. Aucun effet visuel spécial n’est appliqué.
WSB_PROP_PALETTE
pValue est un pointeur vers une valeur HPALETTE qui reçoit la palette utilisée par une barre de défilement lors du dessin.
WSB_PROP_VBKGCOLOR
pValue est un pointeur vers une valeur COLORREF qui reçoit la couleur d’arrière-plan dans une barre de défilement verticale.
WSB_PROP_VSTYLE
pValue est un pointeur vers une valeur INT qui reçoit l’un des effets visuels suivants pour la barre de défilement verticale.
FSB_ENCARTA_MODE
Une barre de défilement plate standard s’affiche. Lorsque la souris se déplace sur un bouton de direction ou sur le pouce, cette partie de la barre de défilement s’affiche en 3D.
FSB_FLAT_MODE
Une barre de défilement plate standard s’affiche. Lorsque la souris se déplace sur un bouton de direction ou le pouce, cette partie de la barre de défilement s’affiche dans des couleurs inversées.
FSB_REGULAR_MODE
Une barre de défilement normale et non gonflable s’affiche. Aucun effet visuel spécial n’est appliqué.
WSB_PROP_WINSTYLE
pValue est un pointeur vers une valeur INT qui reçoit les bits de style WS_HSCROLL et WS_VSCROLL contenus dans la fenêtre active.

unnamedParam3

Type : LPINT

Pointeur vers un int qui reçoit les données demandées. Ce paramètre dépend de l’indicateur passé dans l’index.

Valeur retournée

Type : BOOL

Retourne une valeur différente de zéro en cas de réussite, ou zéro dans le cas contraire. Si index est WSB_PROP_HSTYLE, le retour est différent de zéro si InitializeFlatSB a été appelé pour cette fenêtre, ou zéro dans le cas contraire.

Remarques

Note Les fonctions de barre de défilement plat sont implémentées dans Comctl32.dll versions 4.71 à 5.82. Comctl32.dll versions 6.00 et ultérieures ne prennent pas en charge les barres de défilement plates.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h
Bibliothèque Comctl32.lib
DLL Comctl32.dll (version 4.71 ou ultérieure)