Поделиться через


CSliderCtrl::SetThumbLength

Устанавливает длину ползунка в текущем элементе управления trackbar.

void SetThumbLength(
     int nLength
);

Параметры

Параметр

Описание

[входящий] nLength

Длина ползунка (в пикселях).

Заметки

Этот метод требуется, чтобы элемент управления trackbar был установлен стиль TBS_FIXEDLENGTH.

Этот метод отправляет сообщение TBM_SETTHUMBLENGTH, которое описано в Windows SDK.

Требования

заголовок: afxcmn.h

Пример

В следующем примере кода определяется переменной m_sliderCtrl, которая используется для доступа к текущему элемент управления trackbar. В этом примере также определяется переменной thumbLength, которая используется для хранения по умолчанию длина компонента бегунка trackbar элемента управления. Эти переменные используются в следующем примере.

    // Variable to access the slider control.
    CSliderCtrl m_sliderCtrl;
    // Lenght of the slider control's thumb.
    int thumbLength;

В следующем примере кода задается бегунок trackbar элемента управления по умолчанию для компонента дважды ее длина.

 // 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.

См. также

Ссылки

Класс CSliderCtrl

Диаграмма иерархии

TBM_SETTHUMBLENGTH

CSliderCtrl::GetThumbLength