Share via


CSliderCtrl::SetThumbLength

Imposta la lunghezza del dispositivo di scorrimento nel controllo trackbar corrente.

void SetThumbLength(
     int nLength
);

Parametri

Parametro

Descrizione

[in] nLength

Lunghezza del dispositivo di scorrimento, in pixel.

Note

Questo metodo richiede che il controllo trackbar sia impostato sullo stile TBS_FIXEDLENGTH.

Questo metodo invia il messaggio TBM_SETTHUMBLENGTH, come descritto in Windows SDK.

Requisiti

intestazione: afxcmn.h

Esempio

Nell'esempio di codice seguente viene definita la variabile, m_sliderCtrl, utilizzata per accedere al controllo trackbar corrente.Viene inoltre definita una variabile, thumbLength, utilizzata per archiviare la lunghezza predefinita del componente del pollice del controllo trackbar.Queste variabili vengono utilizzate nell'esempio seguente.

    // Variable to access the slider control.
    CSliderCtrl m_sliderCtrl;
    // Lenght of the slider control's thumb.
    int thumbLength;

Il seguente codice di esempio viene impostata due volte la parte del pollice del controllo trackbar alla lunghezza predefinita.

    // 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.

Vedere anche

Riferimenti

Classe di CSliderCtrl

Grafico della gerarchia

TBM_SETTHUMBLENGTH

CSliderCtrl::GetThumbLength