Condividi tramite


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 CSliderCtrl

Grafico delle gerarchie

TBM_SETTHUMBLENGTH

CSliderCtrl::GetThumbLength