CScrollView::ResizeParentToFit

void ResizeParentToFit (BOOL bShrinkOnly = TRUE);

パラメーター

bShrinkOnly

実行するサイズ変更の種類。既定値は、 TRUE、適切な場合は、フレーム ウィンドウを縮小します。スクロール バーはまだビューが大きいまたは小さいフレーム ウィンドウが表示されます。FALSEの値は常に、フレーム ウィンドウの正確サイズを表示されます。フレーム ウィンドウ、マルチ ドキュメント インターフェイス (MDI) フレーム ウィンドウまたは画面内に収まるように大きすぎますを取得できませんでしたのでこのやや危険することができます。

解説

ビューのサイズをフレーム ウィンドウのサイズをできるようにするには、 ResizeParentToFitを呼び出します。これは、MDI 子フレーム ウィンドウ内のビューに対してのみお勧めします。ResizeParentToFit派生CScrollViewクラスのOnInitialUpdateハンドラー関数で使用します。このメンバー関数の例についてを参照してくださいCScrollView::SetScrollSizes

ResizeParentToFitビュー ウィンドウのサイズが設定されていることを前提としています。ResizeParentToFitが呼び出されると、ビュー ウィンドウのサイズが設定されていない場合は、アサーションを取得します。確認するには、はいない発生、 ResizeParentToFitを呼び出す前に、次の呼び出しを行う:

GetParentFrame ()-gt;RecalcLayout()(&G)

|Nbsp; CScrollView の概要クラス メンバー |階層図(&N)

参照特価;CView::OnInitialUpdateCScrollView::SetScrollSizes(&N)

Index