CSliderCtrl::SetThumbLength

设置滑块的长度在当前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.

请参见

参考

CSliderCtrl选件类

层次结构图

TBM_SETTHUMBLENGTH

CSliderCtrl::GetThumbLength