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.