CSliderCtrl::SetThumbLength
Define o comprimento do controle deslizante no controle de barra de controle corrente.
void SetThumbLength(
int nLength
);
Parâmetros
Parâmetro |
Descrição |
---|---|
[in] nLength |
Comprimento do controle deslizante, em pixels. |
Comentários
Este método requer que o controle de barra de controle seja definido como TBS_FIXEDLENGTH estilo.
Esse método envia o TBM_SETTHUMBLENGTH mensagem, que é descrita no Windows SDK.
Requisitos
Cabeçalho: afxcmn.h
Exemplo
O exemplo de código a seguir define a variável, m_sliderCtrl, que é usada para acesso o controle de barra de controle corrente. O exemplo também define uma variável, thumbLength, que é usado para armazenar o comprimento padrão do componente de miniatura do controle de barra de controle. Essas variáveis são usadas no exemplo a seguir.
// Variable to access the slider control.
CSliderCtrl m_sliderCtrl;
// Lenght of the slider control's thumb.
int thumbLength;
O exemplo de código a seguir define thumb componente a barra de controle do controle duas vezes seu tamanho padrão.
// 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.