VC/MFC加滚动条显示大图片SetScrollInfo()、GetScrollInfo()代码实现
VC/MFC加滚动条显示大图片SetScrollRange()、SetScrollInfo()两种思路实现及其两者优劣比较OnHScroll和OnVScroll只提供16位的位置数据。GetScrollInfo和SetScrollInfo提供32位的滚动条位置数据。因此,一个应用程序在处理GetScrollInfo或SetScrollInfo时,可以调用GetScrollInfo来获取32位的滚动条位置数据。用GetScrollInfo支持长整数,弃用GetScrollPos,这是MSDN中对32程序的建议,所以尽量运用后者。否则当你显示超大图片时就会遇到错误
下载地址
用户评论
有点用,帮助不大
有帮助,感谢分享
缺文件CvvImage.cpp、编译不过; 看了下代码,作者也说了" OnHScroll和OnVScroll只提供16位的位置数据。GetScrollInfo和SetScrollInfo提供32位的滚动条位置数据",但代码还是使用了OnVScroll的nPos参数;那我猜图片高度超过65535就会出错,这个大家可以验证下;
非常有帮助,感谢分享
低版本的VS可能无法运行
不错的资源,感谢分享