CScrollView::ResizeParentToFit
Вызовите ResizeParentToFit чтобы разрешить изменение размера выбранного предписания представления размер своего фреймового окна.
void ResizeParentToFit(
BOOL bShrinkOnly = TRUE
);
Параметры
- bShrinkOnly
Тип размер.Значение по умолчанию TRUE, сжимает фреймовое окно, если соответствующий."Полоса прокрутки" по-прежнему будут отображаться для больших или маленьких представлений фреймовых windows.Значение FALSE представление всегда приводит к тому, что размер фреймовое окно.Это может быть несколько unsafe поскольку фреймовое окно может получить слишком большим адаптация в нескольких фреймового окна интерфейса MDI или экрана.
Заметки
Это рекомендуется только для представлений в фреймовых окнах дочернего элемента интерфейса MDI.Используйте ResizeParentToFit в функции обработчика OnInitialUpdate пользовательского производного класса CScrollView.Пример этого см. в разделе CScrollView::SetScrollSizes функции-члена.
ResizeParentToFit предполагается, что был установлен размер окна представления.Если размер окна представления не был установлен, то при ResizeParentToFit будет вызываются, будет получено утверждение.Чтобы убедиться, что это не происходит, вызывается перед вызовом ResizeParentToFit следующий:
GetParentFrame()->RecalcLayout();
Требования
Header: afxwin.h