VC MFC 滑動條Slider的用法

2021-06-23 05:41:44 字數 820 閱讀 6372

在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 設定 取得...

slider 滑動條 詳細解讀及樣式

我們先來看看slider控制項組成元素。slider 控制項組成 用自定義 thumb 滑塊 html view plain copy print?repeatbutton自定義類似上述 需要知道repeatbutton分兩部分,一部分滑塊是劃過的區域,一部分是滑塊還沒滑過的區域。snapstode...

滑動控制項Slider

滑動控制項是windows中最常用的控制項之一。一般而言它是由乙個滑動條,乙個滑塊和可選的刻度組成,使用者可以通過移動滑塊在相應的控制項中顯示對應的值。通常,在滑動控制項附近一定有標籤控制項或編輯框控制項,用於顯示相應的值。滑動控制項在應用程式中用途級為廣泛,如在桌面的屬性中就可以看到。為此,讓我們...