VC MFC 滑動動條控制項Slider的用法

2021-06-26 07:36:16 字數 858 閱讀 1970

在mfc中滑動條(csliderctrl)是個常用的控制項,用法如下:

主要要方法有:

1、設定、取得滑動範圍:

void setrange( int nmin, int nmax, bool bredraw = false );

void getrange( int& nmin, int& nmax ) const;

2、設定、取得按下左右箭頭滑動間隔:

int setlinesize( int nsize );

int getlinesize( ) const;

3、設定、取得按下pgup、pgdown時滑動間隔:

int setpagesize( int nsize );

int getpagesize( ) const;

4、設定、取得滑塊位置:

void setpos( int npos );

int getpos( ) const;

5、設定滑動條刻度的頻度:

void setticfreq( int nfreq );

例項:在對話方塊中放乙個slider控制項,新增相應的ctrl型變數為m_slider。在對話方塊初始化函式oninitdialog()中新增:

bool cdlgsetup::oninitdialog()

slider控制項本身並沒有響應滑動的訊息函式,但可以通過主窗體的onhscroll()響應。在類嚮導中為對話方塊新增wm_hscroll訊息,在響應函式中新增:

void cdlgsetup::onhscroll(uint nsbcode, uint npos, cscrollbar* pscrollbar)

//m_int 即為當前滑塊的值。

**

VC MFC 滑動條Slider的用法

在mfc中滑動條 csliderctrl 基本用法如下 1 設定 取得滑動範圍 void setrange int nmin,int nmax,bool bredraw false void getrange int nmin,int nmax const 2 設定 取得按下左右箭頭滑動間隔 int...

js版sliderBar 滑動條 控制項

支援實時監控sliderbar的資料,允許有callback 的函式,有示例 1 可自定樣式setstyle 2 帶有onsroll功能 3 有setsldpoint 設定位置 介面 4 有getsldpoint 取得位置 介面 5 可自己設定sliderbar的最大值 不是sliderbar的長度...

自定義控制項 滑動條SeekBar

一 效果圖 二 實現思路 1.控制項繼承自view 2.重寫兩個方法ondraw 繪製頁面和 ontouch 新增監聽 3.ondraw canvas ca 中 a.new canvas new bitmap backgroundimage backgroundcanvas 並設定控制項背景 b.n...