
Un « contrôle de curseur » (également connu sous le nom d'un trackbar) est une fenêtre contenant un curseur et graduations facultatif. Lorsque l'utilisateur déplace le curseur à l'aide de la souris ou les touches de direction, le contrôle envoie des messages de notification pour indiquer le changement.
Les contrôles de curseur sont utiles lorsque vous souhaitez que l'utilisateur de sélectionner une valeur discrète ou un ensemble de valeurs consécutives dans une gamme. Par exemple, vous pouvez utiliser un contrôle slider pour permettre à l'utilisateur de définir la fréquence de répétition du clavier en déplaçant le curseur d'une graduation donné.
La classe CSliderCtrl fournit les fonctionnalités du contrôle slider Windows commun. Ce contrôle (et donc la classe CSliderCtrl ) sont disponible seulement pour les programmes qui s'exécutent sous Windows 95 et Windows NT version 3.51 ou ultérieure.
Le curseur se déplace en tranches que vous spécifiez lorsque vous le créez. Par exemple, si vous spécifiez que le curseur devrait avoir une portée de cinq, le curseur peut occuper seulement de six positions : une position sur le côté gauche de la glissière de contrôle et une position pour chaque incrément de la plage. Généralement, chacun de ces postes est identifié par une graduation.
Vous créez un curseur en utilisant le constructeur et la fonction de membre de créer de CSliderCtrl. Une fois que vous avez créé un contrôle de curseur, vous pouvez utiliser les fonctions membres dans CSliderCtrl pour modifier ses propriétés. Les modifications que vous pouvez faire incluent définissant les positions minimales et maximales pour le curseur, dessin de graduations, définissant une plage de sélection et repositionner le curseur.
Pour plus d'informations sur l'utilisation de CSliderCtrl, voir Sujets contrôle et à l'aide de CSliderCtrl dans le Guide du programmeur Visual C++.
# include lt;afxcmn.h>
Membres de la classe |  ; Classe de base | Graphique de la hiérarchie
Échantillons denbsp ; MFC exemple CMNCTRL2 | Exemple MFC FIRE
Voir aussi  ;CProgressCtrl