CFrameWnd::RecalcLayout

標準のコントロール バーの表示と非表示が切り替えられたとき、またはフレーム ウィンドウのサイズが変更されたときに、フレームワークによって呼び出されます

virtual void RecalcLayout(
   BOOL bNotify = TRUE 
);

パラメーター

  • bNotify
    アイテムのレイアウトが変化したときに、フレーム ウィンドウのアクティブな埋め込み先アイテムが通知を受け取るかどうかを決定します。**[真]**が、項目知らせられれば; それ FALSE

解説

このメンバー関数呼び出しの既定の実装では、フレームのすべてのコントロール バーを再配置 CWnd のメンバー関数 RepositionBars、クライアントのメイン ウィンドウ (通常 CViewMDICLIENT)。

フレーム ウィンドウのレイアウトが変更された後のコントロール バーの外観と動作を制御するには、このメンバー関数をオーバーライドします。たとえば、コントロール バーの表示と非表示を切り替えるか、別のコントロール バーを追加するときに、を呼び出します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CFrameWnd クラス

階層図

CWnd::RepositionBars