el-slider怎么动态设置slider的范围

 时间:2025-10-23 07:47:43

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、设置滑动条刻度的频度: voidsetticfreq(intnfreq);实例: 在对话框中放一个slider控件,添加相应的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 即为当前滑块的值。

  • 弹弹堂手游如何踩好友空间?
  • Windows10系统1909新功能介绍
  • 不就APP如何设置聊天价格?
  • 掌上英雄联盟怎么看访客记录
  • 互联网运营主要做些什么?
  • 热门搜索
    缤智怎么样 酒酿蛋怎么吃丰胸 清洁毛孔最有效的方法 胡思乱想怎么办 草鱼怎么做好吃又简单 鸡汤炖什么好吃 笑话大全哄女朋友开心 车险怎么算 精美书签怎么做 降血压最好的方法