次の方法で共有


CMFCMenuBar::SetMaximizeMode

更新 : 2007 年 11 月

フレームワークは、MDI の表示モードが変更されてメニュー バーを更新する必要があるときにこのメソッドを呼び出します。

void SetMaximizeMode(
   BOOL bMax,
   CWnd* pWnd = NULL,
   BOOL bRecalcLayout = TRUE
);

パラメータ

  • [入力] bMax
    モードを指定するブール値。詳細については、次の「解説」を参照してください。

  • [入力] pWnd
    変更されようとしている MDI 子ウィンドウへのポインタ。

  • [入力] bRecalcLayout
    メニュー バーのレイアウトをすぐに再計算する必要があるかどうかを示すブール値。

解説

MDI 子ウィンドウが最大表示されているときは、MDI メイン フレーム ウィンドウにアタッチされているメニュー バーに、システム メニューと 最小化、最大化、および閉じるの各ボタンが表示されます。bMax が TRUE で pWnd が NULL でない場合、MDI 子ウィンドウは最大表示され、メニュー バーに追加のコントロールが組み込まれます。それ以外の場合、メニュー バーは通常の状態に戻ります。

必要条件

ヘッダー : afxmenubar.h

参照

概念

MFC 階層図

参照

CMFCMenuBar クラス