Partilhar via


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.

Consulte também

Referência

Classe CSliderCtrl

Gráfico de hierarquia

TBM_SETTHUMBLENGTH

CSliderCtrl::GetThumbLength

Outros recursos

CSliderCtrl membros