最近在做MFC,用到了crollbar控件,关于使用上想请教请教大家有。1.关于范围上,一般要怎么设置。是自己设置一个固定的值还是根据载入的东西来设置?2.如果是设置一个固定的值的话,滑块移动时会产生一格不满图像移动一个像素的情况,这时候要怎么办?我用取模的方法能够解决,但是这样总觉得不太方便,有没有更好的方法?3.我又试着去载入图像的像素做为范围,做移动的时候滑块没移动一格,我的图像就加上GetScrollPos(),但是图像移动比想想快的多,这是为什么?还有个问题就是我用矩形来载入图像,他放大的时候会超过矩形边界,每次计算边界又太麻烦,这种情况下大家怎么做?是不是做个Dialog来载入图像更容易呢?
2:滑块的移动量,是由你来决定的,最小是1个单位,老实说,1个像素,你感觉的出来么,所以,对应关系,往往是1对N,你这个担心有点多余了,你只要视觉上感觉起来差不多,就OK了。
3:已回答。
4:矩形载入位图,哪你放大位图的时候,如果矩形不变化,位图又不小,超出是正常的。