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.