动态扩展滚动条

Dynamically expanding scrollbar?

本文关键字:滚动条 扩展 动态      更新时间:2023-10-16

所以,在过去的几个小时里,我一直在Stackoverflow、CodeProject、Google、Microsoft、[…]上搜索这个。我好像找不到这个。

  • CDialogEx
    • CFormView
      • CScrollbar

如何动态调整CScrollBar的大小,以展开(水平和垂直)以适应正在绘制/添加的内容?(CButtonCEdit等在运行时添加到内部)

使用->MoveWindow->SetWindowPos的所有尝试都失败了
我已经尝试过多次重载OnSizeOnVScroll函数。。。成功率低。

CFormView是否可能导致问题?我应该在CDialogEx中画CScrollBar吗?这样行吗?这是我第一次使用CFormView,我对它不是很熟悉…

滚动条大小应设置为与窗口内容的最大范围相匹配,即用户可以通过滚动看到的图像范围。这与窗口的大小无关。请参阅CScrollView::SetCrollSizes 的文档