CSliderCtrl::SetThumbLength
Defina o tamanho do controle deslizante no controle trackbar atual.
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 trackbar está definido como o estilo de TBS_FIXEDLENGTH .
Este método envia a mensagem de TBM_SETTHUMBLENGTH , que é descrita em Windows SDK.
Requisitos
Cabeçalho: afxcmn.h
Exemplo
O exemplo de código a seguir define a variável, m_sliderCtrl, que é usada para acessar o controle trackbar atual.O exemplo também define uma variável, thumbLength, que é usado para armazenar o comprimento padrão do componente de thumb. controle trackbarEssas variáveis são usados 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 o ícone do controle trackbar duas vezes ao 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.