Partager via


Styles de contrôle Slider

Les contrôles Slider (CSliderCtrl) peuvent avoir une orientation verticale ou horizontale.Ils peuvent avoir des graduations de chaque côté, les deux côtés, ou aucun.Ils peuvent également être utilisés pour spécifier une plage de valeurs consécutives.Ces propriétés sont contrôlées à l'aide de les styles de contrôle Slider, que vous spécifiez lors de la création du contrôle Slider.

Les styles d' TBS_HORZ et d' TBS_VERT déterminent l'orientation du contrôle Slider.Si vous ne spécifiez pas une orientation, le contrôle Slider est orienté horizontalement.

Le style d' TBS_AUTOTICKS crée un contrôle Slider qui a une graduation pour chaque incrément dans sa plage de valeurs.Ces graduations sont ajoutées automatiquement lorsque vous appelez la fonction membre de SetRange .Si vous ne spécifiez pas TBS_AUTOTICKS, vous pouvez utiliser des fonctions membres, telles que SetTic et SetTicFreq, pour spécifier les positions des graduations.Pour créer un contrôle Slider qui n'affiche pas les graduations, vous pouvez utiliser le style d' TBS_NOTICKS .

Vous pouvez afficher des graduations l'un ou l'autre ou les deux côtés du contrôle Slider.Pour les contrôles Slider horizontaux, vous pouvez spécifier le style d' TBS_BOTTOM ou d' TBS_TOP .Pour les contrôles Slider verticaux, vous pouvez spécifier le style d' TBS_RIGHT ou d' TBS_LEFT .(TBS_BOTTOM et TBS_RIGHT sont les paramètres par défaut.) Pour les graduations des deux côtés du contrôle Slider dans toute orientation, spécifiez le style d' TBS_BOTH .

Un contrôle Slider peut afficher une plage de sélection uniquement si vous spécifiez le style d' TBS_ENABLESELRANGE lors de sa création.Lorsqu'un contrôle Slider possède ce style, les graduations aux positions de début et de fin d'une plage de sélection sont affichées comme triangles (au lieu des tirets verticaux) et la plage de sélection est mise en surbrillance.Par exemple, les plages de sélection peuvent être utiles dans une application de planification simple.L'utilisateur peut sélectionner une plage des graduations correspondant à des moments dans un jour pour identifier un temps planifié de réunion.

Par défaut, la longueur du curseur d'un contrôle Slider varie à mesure que la plage de sélection change.Si le contrôle Slider a le style de TBS_FIXEDLENGTH , la longueur du curseur reste la même même si la plage de sélection change.Un contrôle Slider qui utilise un style de TBS_NOTHUMB n'inclut pas un curseur.

Voir aussi

Référence

Utilisation CSliderCtrl

Concepts

Contrôles (MFC)