如何利用dialog中的CScrollBar控件控制某int值的大小?

cloudlast 2007-06-04 05:45:34
如何利用dialog中的CScrollBar控制某int值的大小?
...全文
224 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizhengjin 2007-06-07
  • 打赏
  • 举报
回复
lizhengjin() 请问,那CSrollBar的范围怎么设置?譬如说1-10这样,CSrollBar在1-10范围内选择值。

------------------------------------
kl.SetRange(0,360,TRUE);变化范围
kl.SetTicFreq(1);点击一次变化1个单位
kl.SetLineSize(1);刻度线
kl.SetPageSize(10);page键点一次单位

这是个滑块的例子

滚动条和这个差不多,到MSDN上查一下吧
changy 2007-06-05
  • 打赏
  • 举报
回复
SetScrollRange()
cloudlast 2007-06-04
  • 打赏
  • 举报
回复
没人知道么?
cloudlast 2007-06-04
  • 打赏
  • 举报
回复
如何利用dialog中的CScrollBar控制某int值的大小?
cloudlast 2007-06-04
  • 打赏
  • 举报
回复
lizhengjin() 请问,那CSrollBar的范围怎么设置?譬如说1-10这样,CSrollBar在1-10范围内选择值。
lizhengjin 2007-06-04
  • 打赏
  • 举报
回复
1 在对话框中加上CSrollBar控件,控件值为IDD_srollbar
2 用ClassWizard增加变量功能,为IDD_srollbar增加int变量m_srollbar
3 响应OnVScroll或OnHScroll

在响应函数里记着要更新,也就是加UpdateData(),作用是控件得到的值和m_scrollbar进行数值交换,至于交换函数,由对话框类自动生成,加以到DoExchange()函数里面去看看

够详细吧,给点分,小弟也要问问题
cloudlast 2007-06-04
  • 打赏
  • 举报
回复
可否具体点?
esprite2000 2007-06-04
  • 打赏
  • 举报
回复
添加滚动条,响应OnVScroll或OnHScroll就行
cloudlast 2007-06-04
  • 打赏
  • 举报
回复
就好比音量控制那样的.

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧