CScrollView::ResizeParentToFit

void ResizeParentToFit( BOOL bShrinkOnly = TRUE );

参数:
bShrinkOnly要实现的尺寸调整操作。缺省值是TRUE,表示要根据需要缩小框架窗口。对大的视或小的框架窗口,滚动条仍然是可见的。该值为FALSE,表示视总是要精确地调整框架窗口。这样做可能会有危险,这是因为框架窗口可能会变得太大以致于不能被放在多文档界面(MDI)的框架窗口中或屏幕内。

说明:
调用ResizeParentToFit将使视的大小支配它的框架窗口的大小。仅对MDI子窗口才推荐使用此函数。你应该在CScrollView派生类的OnInitialUpdate处理函数中使用ResizeParentToFit函数。关于这个成员函数的例子,参见CScrollView::SetScrollSize。
ResizeParentToFit假设视图窗口的尺寸已被设置好。如果ResizeParentToFit函数被调用时视图窗口的尺寸还没有被设置好,则屏幕上显示一条断言。为了保证不发生此类事件,应确保在调用ResizeParentToFit函数之前进行如下调用:
GetParentFrame()->RecalcLayout();

请参阅:
CView::OnInitialUpdate, CScrollView::SetScrollSizes