Partager via


Styles de contrôle Slider

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

Les styles ToS_HORZ et ToS_VERT déterminent l’orientation du contrôle de curseur. Si vous ne spécifiez aucune orientation, le curseur est orienté horizontalement.

Le style ToS_AUTOTICKS crée un contrôle de curseur 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 SetRange . Si vous ne spécifiez pas ToS_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 de curseur qui n’affiche pas de graduations, vous pouvez utiliser le style ToS_NOTICKS.

Vous pouvez afficher les graduations d'un côté ou de l'autre, ou des deux côtés de la commande de réglage. Pour les contrôles de curseur horizontal, vous pouvez spécifier le style ToS_BOTTOM ou ToS_TOP. Pour les contrôles de curseur vertical, vous pouvez spécifier le style ToS_RIGHT ou ToS_LEFT. (ToS_BOTTOM et ToS_RIGHT sont les paramètres par défaut.) Pour les graduations des deux côtés du contrôle de curseur dans n’importe quelle orientation, spécifiez le style ToS_BOTH.

Un contrôle de curseur peut afficher une plage de sélection uniquement si vous spécifiez le style ToS_ENABLESELRANGE lorsque vous le créez. Avec ce style, les graduations aux positions de début et de fin d'une plage de sélection sont affichées sous la forme de 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 pour une application de planification. L'utilisateur peut sélectionner une plage de graduations qui correspondent aux heures d'une journée pour identifier une heure de réunion planifiée.

Par défaut, la longueur du curseur dans un contrôle Slider varie en fonction des modifications apportées à la plage de sélection. Si le contrôle de curseur a le style ToS_FIXEDLENGTH, la longueur du curseur reste la même même si la plage de sélection change. Un contrôle de curseur qui a le style ToS_NOTHUMo n’inclut pas de curseur.

Voir aussi

Utilisation de CSliderCtrl
Contrôles