Partager via


CSliderCtrl, classe

Fournit les fonctionnalités du contrôle Slider communs windows.

class CSliderCtrl : public CWnd

Membres

Constructeurs publics

Nom

Description

CSliderCtrl::CSliderCtrl

Construit un objet CSliderCtrl.

Méthodes publiques

Nom

Description

CSliderCtrl::ClearSel

Efface la sélection actuelle dans un contrôle Slider.

CSliderCtrl::ClearTics

Supprime les graduations actuelles d'un contrôle Slider.

CSliderCtrl::Create

Crée un contrôle Slider et l'attache à un objet d' CSliderCtrl .

CSliderCtrl::CreateEx

Crée un contrôle Slider avec les styles étendus par windows spécifiées et l'attache à un objet d' CSliderCtrl .

CSliderCtrl::GetBuddy

Récupère le handle vers une fenêtre associé de contrôle Slider à un emplacement donné.

CSliderCtrl::GetChannelRect

Extrait la taille du canal du contrôle Slider.

CSliderCtrl::GetLineSize

Extrait la taille de ligne d'un contrôle Slider.

CSliderCtrl::GetNumTics

Récupère le nombre de graduations dans un contrôle Slider.

CSliderCtrl::GetPageSize

Extrait la Taille de page d'un contrôle Slider.

CSliderCtrl::GetPos

Extrait du curseur.

CSliderCtrl::GetRange

Récupère les positions de minimale et maximale de pour un curseur.

CSliderCtrl::GetRangeMax

Extrait la position maximale pour un curseur.

CSliderCtrl::GetRangeMin

Extrait la position minimale pour un curseur.

CSliderCtrl::GetSelection

Récupère l'intervalle de la sélection actuelle.

CSliderCtrl::GetThumbLength

Extrait la longueur du curseur dans le contrôle TrackBar actuel.

CSliderCtrl::GetThumbRect

Extrait la taille de curseur de défilement du contrôle Slider.

CSliderCtrl::GetTic

Extrait la position de la graduation spécifiée.

CSliderCtrl::GetTicArray

Récupère le tableau de positions de graduation pour un contrôle Slider.

CSliderCtrl::GetTicPos

Extrait la position de la graduation spécifiée, dans les coordonnées clientes.

CSliderCtrl::GetToolTips

Récupère le handle au contrôle d'info-bulle assigné au contrôle Slider échéant.

CSliderCtrl::SetBuddy

Assigne une fenêtre comme fenêtre associé à un contrôle Slider.

CSliderCtrl::SetLineSize

Définit la taille de ligne d'un contrôle Slider.

CSliderCtrl::SetPageSize

Définit la Taille de page d'un contrôle Slider.

CSliderCtrl::SetPos

Définit la position actuelle du curseur.

CSliderCtrl::SetRange

Définit les positions de minimale et maximale de pour un curseur.

CSliderCtrl::SetRangeMax

Définit la position maximale pour un curseur.

CSliderCtrl::SetRangeMin

Définit la position minimale pour un curseur.

CSliderCtrl::SetSelection

Définit l'intervalle de la sélection actuelle.

CSliderCtrl::SetThumbLength

Définit la longueur du curseur dans le contrôle TrackBar actuel.

CSliderCtrl::SetTic

Définit la position de la graduation spécifiée.

CSliderCtrl::SetTicFreq

Définit la fréquence des graduations par index de contrôle Slider.

CSliderCtrl::SetTipSide

Positionne un contrôle d'info-bulle utilisé par un contrôle TrackBar.

CSliderCtrl::SetToolTips

Assigne un contrôle d'info-bulle à un contrôle Slider.

Notes

Un « contrôle Slider » (également appelé trackbar) est une fenêtre contenant un curseur et des graduations facultatives. 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 la modification.

Les contrôles Slider sont utiles lorsque vous souhaitez l'utilisateur de sélectionner une valeur discrète ou un ensemble de valeurs consécutives à une plage. Par exemple, vous pouvez utiliser un contrôle Slider pour permettre à l'utilisateur de définir le taux de répétition du clavier en déplaçant le curseur d'une graduation donnée.

Ce contrôle (et par conséquent la classe d' CSliderCtrl ) est disponible uniquement aux programmes s'exécutant sous la version 3,51 de Windows 95/98 et Windows NT et versions ultérieures.

Le curseur se déplace dans les index que vous spécifiez lorsque vous les créez. Par exemple, si vous spécifiez que le curseur doit avoir une plage de cinq, le curseur ne peut occuper six positions : une position à gauche du contrôle Slider et une position pour chaque index dans la plage. En général, chacune de ces emplacements est identifiée par une graduation.

Vous créez un curseur en utilisant le constructeur et la fonction membre de Créer d' CSliderCtrl. Une fois que vous avez créé un contrôle Slider, vous pouvez utiliser des fonctions membres dans CSliderCtrl pour modifier plusieurs de ses propriétés. Les modifications que vous pouvez effectuer inclure définir les positions de minimale et maximale de pour le curseur, les graduations de dessin, la définition d'une plage de sélection, et le repositionnement du curseur.

Pour plus d'informations sur l'utilisation CSliderCtrl, consultez contrôles et l' Utilisation CSliderCtrl.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CSliderCtrl

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CProgressCtrl, classe

Concepts

MFC exemple CMNCTRL2