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