CSliderCtrl::SetThumbLength
設定滑桿的長度 (以目前 TrackBar 控制項。
void SetThumbLength(
int nLength
);
參數
參數 |
描述 |
---|---|
[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.