Pour créer un contrôle de barre de défilement à l’aide de la fonction CreateWindow ou CreateWindowEx , spécifiez la classe SCROLLBAR, les constantes de style de fenêtre appropriées et une combinaison des styles de contrôle de barre de défilement suivants. Certains styles créent un contrôle de barre de défilement qui utilise une largeur ou une hauteur par défaut. Toutefois, vous devez toujours spécifier les coordonnées x et y et les autres dimensions de la barre de défilement lorsque vous appelez CreateWindow ou CreateWindowEx.
Constante
Description
SBS_BOTTOMALIGN
Aligne le bord inférieur de la barre de défilement sur le bord inférieur du rectangle défini par les paramètres x, y, nWidth et nHeight de la fonction CreateWindowEx . La barre de défilement a la hauteur par défaut pour les barres de défilement système. Utilisez ce style avec le style SBS_HORZ.
SBS_HORZ
Désigne une barre de défilement horizontale. Si ni le style SBS_BOTTOMALIGN ni SBS_TOPALIGN n’est spécifié, la barre de défilement a la hauteur, la largeur et la position spécifiées par les paramètres x, y, nWidth et nHeight de CreateWindowEx.
SBS_LEFTALIGN
Aligne le bord gauche de la barre de défilement sur le bord gauche du rectangle défini par les paramètres x, y, nWidth et nHeight de CreateWindowEx. La barre de défilement a la largeur par défaut pour les barres de défilement système. Utilisez ce style avec le style SBS_VERT.
SBS_RIGHTALIGN
Aligne le bord droit de la barre de défilement sur le bord droit du rectangle défini par les paramètres x, y, nWidth et nHeight de CreateWindowEx. La barre de défilement a la largeur par défaut pour les barres de défilement système. Utilisez ce style avec le style SBS_VERT.
SBS_SIZEBOX
Désigne une zone de taille. Si vous ne spécifiez ni le style SBS_SIZEBOXBOTTOMRIGHTALIGN ni le style SBS_SIZEBOXTOPLEFTALIGN, la zone de taille a la hauteur, la largeur et la position spécifiées par les paramètres x, y, nWidth et nHeight de CreateWindowEx.
SBS_SIZEBOXBOTTOMRIGHTALIGN
Aligne le coin inférieur droit de la zone de taille avec le coin inférieur droit du rectangle spécifié par les paramètres x, y, nWidth et nHeight de CreateWindowEx. La zone taille a la taille par défaut pour les zones de taille système. Utilisez ce style avec les styles SBS_SIZEBOX ou SBS_SIZEGRIP.
SBS_SIZEBOXTOPLEFTALIGN
Aligne le coin supérieur gauche de la zone de taille avec le coin supérieur gauche du rectangle spécifié par les paramètres x, y, nWidth et nHeight de CreateWindowEx. La zone taille a la taille par défaut pour les zones de taille système. Utilisez ce style avec les styles SBS_SIZEBOX ou SBS_SIZEGRIP.
SBS_SIZEGRIP
Identique à SBS_SIZEBOX, mais avec un bord élevé.
SBS_TOPALIGN
Aligne le bord supérieur de la barre de défilement sur le bord supérieur du rectangle défini par les paramètres x, y, nWidth et nHeight de CreateWindowEx. La barre de défilement a la hauteur par défaut pour les barres de défilement système. Utilisez ce style avec le style SBS_HORZ.
SBS_VERT
Désigne une barre de défilement verticale. Si vous ne spécifiez ni le style SBS_RIGHTALIGN ni le style SBS_LEFTALIGN, la barre de défilement a la hauteur, la largeur et la position spécifiées par les paramètres x, y, nWidth et nHeight de CreateWindowEx.