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.