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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。