MFC CScrollView鼠标拖拽移动滚动条出现回滚问题_cscrollbar自动复位了-CSDN博客

网站介绍:文章浏览阅读1.1k次。MFC CScrollView鼠标拖拽移动滚动条出现回滚问题问题分析:逻辑视图较大的时候(10w),使用鼠标拖拽移动滚动条时(单击不会回滚),会在32000左右回滚到0。看到熟悉的32000,应该是在获取滚动条位置时,出现了短字节数据转换到长字节数据时出现的精度丢失问题,通过debug单步调试,发现函数调用层次如下:滚动条位置nPos数据,通过函数一层层的转换和计算后传递到SetScrollP..._cscrollbar自动复位了