CScrollView滚动条未显示

时间:2020-06-17 13:22:27

标签: mfc scrollview scrollbar

我正在修复一些使用MFC ScrollView的旧代码。我遇到的问题是,从完全缩小到完全放大时,有时垂直滚动条会消失,但仍然可以通过单击鼠标中键滚动。 在OnUpdate方法中,有以下代码:

SetScrollSizes(1, sizeTotal, 60, 6);
CScrollView::OnUpdate(sender, hintL, hintP);

在调用栈中,我看到有时还会从OnSize中调用OnUpdate方法。

我检查了GetClientRect以查看尺寸是否正确,是的,即使sizeTotal大于ClientRect,现在仍显示滚动条。

有人知道为什么有时会出错吗?

0 个答案:

没有答案