CSliderCtrl::SetThumbLength
Définit la longueur du curseur dans le contrôle TrackBar actuel.
void SetThumbLength(
int nLength
);
Paramètres
Paramètre |
Description |
---|---|
[in] nLength |
Longueur du curseur, en pixels. |
Notes
Cette méthode requiert que le contrôle TrackBar soit placé au style de TBS_FIXEDLENGTH .
Cette méthode envoie le message de TBM_SETTHUMBLENGTH , qui est décrit dans Kit de développement logiciel Windows.
Configuration requise
en-tête : afxcmn.h
Exemple
l'exemple de code suivant définit la variable, m_sliderCtrl, qui est utilisée pour accéder au contrôle TrackBar actuel.L'exemple définit également une variable, thumbLength, qui est utilisée pour stocker la longueur par défaut du composant thumb du contrôle TrackBar.Ces variables sont utilisées dans l'exemple suivant.
// Variable to access the slider control.
CSliderCtrl m_sliderCtrl;
// Lenght of the slider control's thumb.
int thumbLength;
L'exemple de code suivant définit le curseur du contrôle TrackBar composant deux fois à sa longueur par défaut.
// Add extra initialization.
// Modify the size of the slider control's thumb.
// First, set the TBS_FIXEDLENGTH style.
m_sliderCtrl.ModifyStyle( 0, TBS_FIXEDLENGTH );
thumbLength = m_sliderCtrl.GetThumbLength();
m_sliderCtrl.SetThumbLength( thumbLength * 2 );
// End extra initialization.