设置滑块的长度在当前trackbar控件的。
void SetThumbLength(
int nLength
);
参数
Parameter |
说明 |
---|---|
[in] 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.