依然是滚动条有关问题
依然是滚动条问题
由于用了SetScrollSizes(MM_TEXT, sizeTotal); 函数 ,所以我在我的继承CScrollView类的函数的上面画图片的时候,当要求的view大于实际的view大小的时候 自动出现滚动条
现在的问题是我像吧图片画在视野的正中间 就是当有滚动条出现的时候我希望滚动条的滑块处于中间位置,这样的话图片就画在中间位置了 但是不知道怎么设置滑块的位置且设置处于中间位置
------解决方案--------------------
SetScrollPos?
------解决方案--------------------
scrolltoposition()
------解决方案--------------------
看看这个会不会对你有帮助
http://bbs.****.net/topics/360160562
------解决方案--------------------
codeproject搜索CScrollHelper类,很容易使用
------解决方案--------------------
// sbinfo.nPos = (min+max)/2;
// SetScrollInfo(SB_HORZ,&sbinfo,TRUE);
要 换算到 滚动条 上。
滚动条 长 = 客户区。对应 滚动条 thumb 宽度。
视图宽度 =(客户区 + 滚动区)
由于用了SetScrollSizes(MM_TEXT, sizeTotal); 函数 ,所以我在我的继承CScrollView类的函数的上面画图片的时候,当要求的view大于实际的view大小的时候 自动出现滚动条
现在的问题是我像吧图片画在视野的正中间 就是当有滚动条出现的时候我希望滚动条的滑块处于中间位置,这样的话图片就画在中间位置了 但是不知道怎么设置滑块的位置且设置处于中间位置
------解决方案--------------------
------解决方案--------------------
scrolltoposition()
------解决方案--------------------
看看这个会不会对你有帮助
http://bbs.****.net/topics/360160562
------解决方案--------------------
codeproject搜索CScrollHelper类,很容易使用
------解决方案--------------------
// sbinfo.nPos = (min+max)/2;
// SetScrollInfo(SB_HORZ,&sbinfo,TRUE);
要 换算到 滚动条 上。
滚动条 长 = 客户区。对应 滚动条 thumb 宽度。
视图宽度 =(客户区 + 滚动区)