el-slider怎么动态设置slider的范围
1、设置、取得滑动范围:voidsetrange(intnmin,intnmax,boolbredraw=false);voidgetrange(int&nmin,int&nmax)const;
2、设置、取得按下左右箭头滑动间隔: intsetlinesize(intnsize);intgetlinesize()const;
3、设置、取得按下pgup、pgdown时滑动间隔:intsetpagesize(intnsize);intgetpagesize()const;
4、设置、取得滑块位置:voidsetpos(intnpos);intgetpos()const;
5、设置滑动条刻度的频度: voi蟠校盯昂dsetticfreq(intnfreq);实例: 在对话框中放一个slid髫潋啜缅er控件,添加相应的ctrl型变量为m_slider。在对话框初始化函数oninitdialog()中添加: boolcdlgsetup::oninitdialog(){cdialog::oninitdialog();//todo:addextrainitializationhere m_slider.setrang(0,100);//设置滑动范围 m_slider.setticfreq(10);//每10个单位画一刻度returntrue;//returntrueunlessyousetthefocustoacontrol//exception:ocxpropertypagesshouldreturnfalse} slider控件本身并没有响应滑动的消息函数,但可以通过主窗体的onhscroll()响应。在类向导中为对话框添加wm_hscroll消息,在响应函数中添加: voidcdlgsetup::onhscroll(uintnsbcode,uintnpos,cscrollbar*pscrollbar) { //todo:addyourmessagehandlercodehereand/orcalldefault csliderctrl*pslidctrl=(csliderctrl*)getdlgitem(idc_slider1); m_int=pslidctrlhue->getpos();//取得当前位置值 cdialog::onhscroll(nsbcode,npos,pscrollbar); }//m_int 即为当前滑块的值。