Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 à l’aide de styles de contrôle de curseur, que vous spécifiez lorsque vous créez le contrôle curseur.
Les styles TBS_HORZ et TBS_VERT déterminent l’orientation du contrôle de curseur. Si vous ne spécifiez pas d’orientation, le contrôle de curseur est orienté horizontalement.
Le style TBS_AUTOTICKS crée un contrôle de curseur avec 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 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 de curseur qui n’affiche pas de graduations, vous pouvez utiliser le style TBS_NOTICKS.
Vous pouvez afficher les graduations d'un côté ou de l'autre, ou des deux côtés du contrôle de curseur. Pour les contrôles de curseur horizontal, vous pouvez spécifier le style TBS_BOTTOM ou TBS_TOP. Pour les contrôles de curseur vertical, vous pouvez spécifier le style TBS_RIGHT ou TBS_LEFT. (TBS_BOTTOM et TBS_RIGHT sont les paramètres par défaut.) Pour les marques de graduation des deux côtés du contrôle de curseur dans toutes les orientations, spécifiez le style TBS_BOTH.
Un contrôle de curseur peut afficher une plage de sélection uniquement si vous spécifiez le style TBS_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 dans une application de planification simple. L’utilisateur peut sélectionner une plage de marques correspondant aux heures d’une journée pour identifier le moment prévu pour la réunion.
Par défaut, la longueur du curseur d’un contrôle de curseur varie à mesure que la plage de sélection change. Si le contrôle de curseur a le style TBS_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 TBS_NOTHUMB n’inclut pas de curseur.