次の方法で共有


CSliderCtrl::SetThumbLength

現在の trackbar コントロールのスライダーの長さを設定します。

void SetThumbLength(
     int nLength
);

パラメーター

パラメーター

説明

[入力] nLength

ピクセルのスライダーの長さ。

解説

このメソッドは trackbar コントロールが TBS_FIXEDLENGTH のスタイルに設定されている必要があります。

このメソッドは Windows SDKで説明する TBM_SETTHUMBLENGTH のメッセージを送信します。

必要条件

ヘッダー: afxcmn.h

使用例

次のコード例は、現在の trackbar コントロールへのアクセスに使用される変数、m_sliderCtrlを定義します。この例では、trackbar コントロールのつまみのコンポーネントの既定の長さを格納するために使用される変数、thumbLengthを定義しています。これらの変数は次のように使用されます。

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