Partilhar via


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.

Consulte também

Referência

Classe de CSliderCtrl

Gráfico de hierarquia

TBM_SETTHUMBLENGTH

CSliderCtrl::GetThumbLength