次の方法で共有


CFrameWnd::GetMenuBarVisibility

更新 : 2007 年 11 月

現在の MFC アプリケーションのメニューの既定の状態が表示か非表示かを示します。

virtual DWORD CFrameWnd::GetMenuBarVisibility();

戻り値

このメソッドは、次のいずれかの値を返します。

  • AFX_MBV_KEEPVISIBLE (0x01): メニューは常に表示されます。また、既定でフォーカスを持っていません。

  • AFX_MBV_DISPLAYONFOCUS (0x02): メニューは既定で非表示になります。メニューが非表示の場合に Alt キーを押すと、メニューが表示され、フォーカスが設定されます。メニューが表示されている場合に Alt キーまたは Esc キーを押すと、非表示になります。

  • AFX_MBV_ DISPLAYONFOCUS (0x02) | AFX_MBV_DISPLAYONF10 (0x04) (ビットごとの組み合わせ (OR)): メニューは既定で非表示になります。メニューが非表示の場合に F10 キーを押すと、メニューが表示され、フォーカスが設定されます。メニューが表示されている場合に F10 キーを押すと、メニューのフォーカスのオン/オフが切り替わります。メニューは、Alt キーまたは Esc キーを押して非表示にするまで表示されたままです。

解説

ランタイム エラーが発生すると、このメソッドは、デバッグ モードでアサートし、CException クラスから派生する例外を発生させます。

必要条件

ヘッダー : afxwin.h

参照

参照

CFrameWnd クラス

階層図

CFrameWnd::SetMenuBarVisibility

その他の技術情報

CFrameWnd のメンバ