CScrollView::ResizeParentToFit
作成したビューの命令のサイズを許可するに ResizeParentToFit をフレーム ウィンドウのサイズを呼び出します。
void ResizeParentToFit(
BOOL bShrinkOnly = TRUE
);
パラメーター
- bShrinkOnly
実行する種類のサイズ変更。必要に応じて、既定 [真]、スケーリング フレーム ウィンドウ。スクロール バーも大きいか小さいフレーム ウィンドウ ビューに表示されます。FALSE 値によってビューは、フレーム ウィンドウを正確にサイズを常にします。これは、フレーム ウィンドウがドキュメント Interface (MDI) の複数のフレーム ウィンドウまたは画面内に収まらない場合は、大きくなる可能性があるため、少し危険です。
解説
これは、MDI 子フレーム ウィンドウのビューに対してだけ使用されます。CScrollView の、派生クラスの OnInitialUpdate のハンドラー関数に ResizeParentToFit を使用します。このメンバーの関数の例に、CScrollView::SetScrollSizesを参照してください。
ResizeParentToFit は、ビュー ウィンドウのサイズが設定されていると仮定しています。ResizeParentToFit を呼び出すと、ビュー ウィンドウのサイズが設定されていない場合、アサーションを取得します。これが発生しないことを確認するには、ResizeParentToFitを呼び出す前に次の呼び出しを設定します:
GetParentFrame()->RecalcLayout();
必要条件
ヘッダー: afxwin.h