关于MFC中Slider(滑动)控件的使用

电脑杂谈  发布时间:2019-11-03 01:04:36  来源:网络整理

slider控件滑动_slider控件_loop slider cider

前提:已经在对话框中放置一个slider控件,并为其定义一个变量m_Slider,类型为CSliderCtrl。对控件无其它设定。问题表述:1.为了使滑动条带刻度slider控件滑动,在对话框的初始化中slider控件滑动,添加m_Slider.S...前提:

已经在对话框中放置一个slider控件,并为其定义一个变量m_Slider,类型为CSliderCtrl。对控件无其它设定。

问题描述:

loop slider cider_slider控件_slider控件滑动

1.为了使滑动条带刻度, 在对话框的初始化中,添加

m_Slider.SetRange(0,100);

m_Slider.SetTicFreq(10);

loop slider cider_slider控件滑动_slider控件

编译执行后,并不出现刻度,随后又添加函数

for (int i=10;i<=90)

{

loop slider cider_slider控件_slider控件滑动

SetTic(i);

i+=10;

}

slider控件_slider控件滑动_loop slider cider

也不出现刻度。那如何才能出现预期的依照设定的刻度频度显示刻度呢?

2. 为了实现滑动条的美化,在对话框的OnCtlColor中对其进行色彩设定,只能对其底色进行修改,不能设置前面条的形状,如图1所示。请问如何能够修改滑动条的样式呢,包括后面条的颜色?

3. 滑动条在对话框初始化启动的之后是没问题的,但是鼠标如果选中该滑动条,就会在滑动条框的旁边出现一个虚线框,如图2所示,如何能够不显示这个虚线框呢?

已经采取扩展类的方式缓解了!


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-128621-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...