CScrollView类中,若视图尺寸很大。
如100000*100000;
void CLOView::OnInitialUpdate()
{
CScrollView::OnInitialUpdate();
SetScrollSizes(MM_TEXT, CSize(100000,100000));
}
那么当拖动滚动框距离稍大一点时,就会出现回滚,即滚动框又回到0位置。
原因:CScrollView使用的滚动条是已经"过时"的函数,即SetScrollRange和SetScrollPos函数,或许这些函数