Partager via


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.

Voir aussi

Référence

Classe de CSliderCtrl

Graphique de la hiérarchie

TBM_SETTHUMBLENGTH

CSliderCtrl::GetThumbLength