mfc滑块控件,

  mfc滑块控件,

  1 .{ 1 }设置~我爱你~取得滑动范围:

  请参见SetRange( int nMin、int nMax、bool bredraw=false);

  请参阅const(int nmi、int nmax);

  2 ._设置~我爱你~取得按下左右箭头滑动间隔:

  int集合大小(int nsize);

  int getline ize()const;

  { 1 }设置~我爱你~取得按下pgup、pgdown时滑动间隔:

  int集合大小(int nsize):

  int get size()const;

  4 ."设置~我爱你~取得滑块位置:

  见set pos(int NPO);

  int get pos()const;

  5设置滑动条刻度的频度:

  见seticfreq(int nfeq);

  实例:

  在对话框中放一个滑块(滑块)控件,添加相应的计算机的ctrl按键键型变量为m _滑块.在对话框初始化函数推论对话方块()中添加:

  BOOL CDlgSetup:OnInitDialog()

  {

  CD dialog:ininitdialog();

  //全部:在此新增额外初始化

  m _滑块.set rang(0.100);//设置滑动范围

  m _滑块.七氟化硫(10);//每10个单位画一刻度

  返回true//返回没错,除非您将焦点设定为控制项

  //例外:OCX属性页应返回错误的

  }

  滑块(滑块)控件本身并没有响应滑动的消息函数,但可以通过主窗体的OnHScroll()响应。在类向导中为对话框添加WM_HSCROLL(消歧义)消息,在响应函数中添加:

  请参阅cdlgsetup:在HSC roll上(uint nsbcode、uint npos、cscscroll bar * pscrollbar)

  {

  //全部:在此处添加消息处理程序代码和/或调用默认值

  csliderctrl * pslrtrl=(csliderctrl *)getdlgitem(IDC _ slider 1);

  m _ int=pslrtrlhue-get pos();//取得当前位置值

  CD dialog:on scroll(nsb code、NPO、pscroll bar);

  }

  //m_int即为当前滑块的值。

  本篇文章来源于3个软件定义网络(Software Defined Network)转载请以链接形式注明出处网址页:1

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: