CMFCPopupMenuBar クラス
ポップアップ メニューに埋め込まれたメニュー バーです。
class CMFCPopupMenuBar : public CMFCToolBar
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
ペインのレイアウトをすぐに再計算します。(CPane::AdjustSizeImmediate をオーバーライドします)。 |
|
指定されたメニュー リソースのポップアップ メニュー項目を読み込みます。 |
|
遅延ポップアップ メニュー ボタンを閉じます。 |
|
ポップアップ メニュー ボタンのメニューをビルドします。 |
|
指定した点が含まれるツール バーを配置します。 |
|
メニュー ボタンのイメージのサイズを示します。 |
|
既定のメニュー項目の識別子を返します。 |
|
起動されたメニュー コマンドのインデックスを最新取得します。 |
|
ポップアップ メニュー バーの行のオフセットを取得します。 |
|
指定されたメニューからポップアップ メニュー ボタンをインポートします。 |
|
ポップアップ メニュー バーがドロップダウン リストのモードかどうかを示します。 |
|
ポップアップ メニュー バーがパレット モードかどうかを示します。 |
|
これがリボン パネルFALSE (既定では) であるかどうかを示します。 |
|
これが通常モードFALSE (既定では) のリボン パネルであるかどうかを示します。 |
|
アーカイブ メニューを読み込みます。 |
|
ポップアップ メニュー バーを閉じるための遅延メニュー ボタンを復元します。 |
|
特定のインデックスのツール バー ボタンのスタイルを設定します。(CMFCToolBar::SetButtonStyle をオーバーライドします。) |
|
ポップアップ メニュー バーの行のオフセットを設定します。 |
|
指定した遅延ポップアップ メニュー ボタンのタイマーを開始します。 |
データ メンバー
名前 |
説明 |
---|---|
アプリケーションで Windows XP の表示形式を使用するときに灰色のサイドバーを表示するかどうかを指定します。 |
解説
CMFCPopupMenuBar は CMFCPopupMenu クラスと同時に作成され、その中に埋め込まれます。CMFCPopupMenuBar は、CMFCPopupMenu オブジェクトのクライアント領域全体を占有します。キーボード入力とマウス入力をサポートします。さらに、その入力を、CMFCPopupMenu およびトップ レベルのフレーム ウィンドウに伝えます。
使用例
CMFCPopupMenu オブジェクトから CMFCPopupMenuBar オブジェクトを初期化する方法を次の例に示します。このコード スニペットは 描画のクライアント サンプルの一部です。
// CMFCPopupMenu* pMenuPopup
CMFCPopupMenuBar* pMenuBar = pMenuPopup->GetMenuBar();
継承階層
必要条件
ヘッダー : afxpopupmenubar.h