次の方法で共有


CMFCPopupMenuBar クラス

更新 : 2007 年 11 月

ポップアップ メニューに埋め込まれたメニュー バー。

class CMFCPopupMenuBar : public CMFCToolBar

メンバ

パブリック メソッド

名前

説明

CMFCPopupMenuBar::AdjustSizeImmediate

ペインのレイアウトをすぐに再計算します (CPane::AdjustSizeImmediate をオーバーライドします)。

CMFCPopupMenuBar::BuildOrigItems

 

CMFCPopupMenuBar::CloseDelayedSubMenu

 

CMFCPopupMenuBar::ExportToMenu

 

CMFCPopupMenuBar::FindDestintationToolBar

 

CMFCPopupMenuBar::GetCurrentMenuImageSize

 

CMFCPopupMenuBar::GetDefaultMenuId

 

CMFCPopupMenuBar::GetLastCommandIndex

 

CMFCPopupMenuBar::GetOffset

 

CMFCPopupMenuBar::ImportFromMenu

 

CMFCPopupMenuBar::IsDropDownListMode

 

CMFCPopupMenuBar::IsPaletteMode

 

CMFCPopupMenuBar::IsRibbonPanel

 

CMFCPopupMenuBar::IsRibbonPanelInRegularMode

 

CMFCPopupMenuBar::LoadFromHash

 

CMFCPopupMenuBar::RestoreDelayedSubMenu

 

CMFCPopupMenuBar::SetButtonStyle

  (CMFCToolBar::SetButtonStyle をオーバーライドします)。

CMFCPopupMenuBar::SetOffset

 

CMFCPopupMenuBar::StartPopupMenuTimer

 

データ メンバ

名前

説明

CMFCPopupMenuBar::m_bDisableSideBarInXPMode

アプリケーションで Windows XP の表示形式を使用するときに灰色のサイドバーを表示するかどうかを指定します。

解説

CMFCPopupMenuBarCMFCPopupMenu クラスと同時に作成され、その中に埋め込まれます。CMFCPopupMenuBar は、CMFCPopupMenu オブジェクトのクライアント領域全体を占有します。キーボード入力とマウス入力をサポートします。さらに、その入力を、CMFCPopupMenu およびトップ レベルのフレーム ウィンドウに伝えます。

使用例

CMFCPopupMenu オブジェクトから CMFCPopupMenuBar オブジェクトを初期化する方法を次の例に示します。このコード スニペットは、「DrawClient サンプル : MFC リボン ベースの OLE オブジェクト描画アプリケーション」の一部です。

  // CMFCPopupMenu* pMenuPopup
    CMFCPopupMenuBar* pMenuBar = pMenuPopup->GetMenuBar();

継承階層

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCPopupMenuBar

必要条件

ヘッダー : afxpopupmenubar.h

参照

概念

MFC 階層図

参照

CMFCColorBar クラス

CMFCPopupMenu クラス

その他の技術情報

クラス (MFC Feature Pack)