Utilisation de contrôles Slider
L'utilisation standard d'un curseur de contrôle suit le modèle ci-dessous:
Le contrôle est créé. Si le contrôle est spécifié dans un modèle de la boîte de dialogue, la création est automatique lorsque la boîte de dialogue est créée. (Vous devez avoir un membre de CAnimateCtrl dans votre classe de dialogue correspondant au curseur de contrôle.) Autrement, vous pouvez utiliser la fonction membre Créer pour créer le contrôle comme une fenêtre enfant de n'importe quelle fenêtre.
Appelez plusieurs fonctions membres Définir pour définir les valeurs du contrôle. Les modifications que vous pouvez apporter incluent définir les positions des valeurs minimale et maximale pour le curseur, ajouter les graduations, définir une plage de sélection, et repositionner le curseur. Pour les contrôles dans une boîte de dialogue, le bon moment pour le faire est dans la fonction OnInitDialog de la boîte de dialogue.
Lorsque l'utilisateur interagit avec le contrôle, il envoie des messages de notification. Vous pouvez extraire la valeur de curseur du contrôle en appelant la fonction membre d' GetPos.
Lorsque vous en avez terminé avec le contrôle, vous devez vérifier qu'il est correctement détruit. Si le curseur de contrôle est dans une boîte de dialogue, lui et l'objet de CSliderCtrl sont détruits automatiquement. Sinon, vous devez vérifier que le flux de contrôle et l'objet CSliderCtrl sont correctement détruits.