在 MFC(Microsoft Foundation Classes)中,CScrollView 类确实提供了名为 ResizeParentToFit 的公共方法,用于调整包含滚动视图的父窗口大小以适应滚动视图的大小。以下是该方法的语法:
BOOL CScrollView::ResizeParentToFit(BOOL bShrinkOnly = TRUE);

该方法返回一个布尔值,表示是否成功调整父窗口的大小。如果 bShrinkOnly 参数为 TRUE,则只有在当前滚动视图的大小小于父窗口大小时才会调整。如果为 FALSE,则无论当前滚动视图的大小如何,都会调整父窗口的大小。

例如,如果你想要在窗口大小适应滚动视图内容的情况下调整父窗口的大小,可以使用以下代码:
CScrollView myScrollView;  // 请替换成你的实际对象名

BOOL success = myScrollView.ResizeParentToFit();




转载请注明出处:http://www.zyzy.cn/article/detail/22296/MFC/CScrollView