关于CrollBar控件的应用

niupanboy 2010-04-12 05:46:34
最近在做MFC,用到了crollbar控件,关于使用上想请教请教大家有。

1.关于范围上,一般要怎么设置。是自己设置一个固定的值还是根据载入的东西来设置?

2.如果是设置一个固定的值的话,滑块移动时会产生一格不满图像移动一个像素的情况,这时候要怎么办?我用取模的方法能够解决,但是这样总觉得不太方便,有没有更好的方法?

3.我又试着去载入图像的像素做为范围,做移动的时候滑块没移动一格,我的图像就加上GetScrollPos(),但是图像移动比想想快的多,这是为什么?

还有个问题就是我用矩形来载入图像,他放大的时候会超过矩形边界,每次计算边界又太麻烦,这种情况下大家怎么做?是不是做个Dialog来载入图像更容易呢?




...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwgddx 2010-04-13
  • 打赏
  • 举报
回复
是CScrollBar 你到网上找点资料,找个例子,熟悉一下CScrollBar的用法和结构.
niupanboy 2010-04-13
  • 打赏
  • 举报
回复
没人看到啊,,再顶一次
niupanboy 2010-04-13
  • 打赏
  • 举报
回复
就是CScrollBar
羽毛乱发 2010-04-13
  • 打赏
  • 举报
回复
1:一般都设置初始值的,如果你不设置,MFC会帮你自己设置的,但是这个值是不是你想要的,就看你自己了。
2:滑块的移动量,是由你来决定的,最小是1个单位,老实说,1个像素,你感觉的出来么,所以,对应关系,往往是1对N,你这个担心有点多余了,你只要视觉上感觉起来差不多,就OK了。
3:已回答。
4:矩形载入位图,哪你放大位图的时候,如果矩形不变化,位图又不小,超出是正常的。
cdsnpeter 2010-04-12
  • 打赏
  • 举报
回复
是CScrollBar?

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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