CSliderCtrl::SetThumbLength
Establece el alto del control deslizante del control trackbar actual.
void SetThumbLength(
int nLength
);
Parámetros
Parámetro |
Descripción |
---|---|
[in] nLength |
Alto del control deslizante, en píxeles. |
Comentarios
Este método requiere que el control trackbar está establecido en el estilo de TBS_FIXEDLENGTH .
este método envía el mensaje de TBM_SETTHUMBLENGTH , que se describe en Windows SDK.
Requisitos
encabezado: afxcmn.h
Ejemplo
El ejemplo de código siguiente define la variable, m_sliderCtrl, que se utiliza para tener acceso al control trackbar actual. El ejemplo también define una variable, thumbLength, que se utiliza para almacenar la longitud predeterminada del componente de posición del control trackbar. estas variables se utilizan en el ejemplo siguiente.
// Variable to access the slider control.
CSliderCtrl m_sliderCtrl;
// Lenght of the slider control's thumb.
int thumbLength;
El ejemplo de código siguiente establece el componente de posición del control trackbar dos veces a su longitud predeterminada.
// 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.