MP_POPUPFLAGS定数

ポップアップ メニューを表示するときに使用できるオプションを表します。

定数/値 説明
MPPF_SETFOCUS
0x00000001
ポップアップ メニューにフォーカスを設定します。
MPPF_INITIALSELECT
0x00000002
ポップアップ メニューの最初の項目を選択します。
MPPF_NOANIMATE
0x00000004
メニューを表示するときに、既定のシステム アニメーション (フェードインなど) を使用しないでください。
MPPF_KEYBOARD
0x00000010
キーボード ショートカットでメニューをアクティブ化します。
MPPF_REPOSITION
0x00000020
メニューの変更に基づいて、バーを別の位置に表示します。
MPPF_FORCEZORDER
0x00000040
予約済み。 使用しないでください。
MPPF_FINALSELECT
0x00000080
メニューの最後の項目を選択します。
MPPF_ALIGN_LEFT
0x02000000
Windows Vista 以降: ITrackShellMenu::P opup または IMenuPopup::P opupprcExclude パラメーターで指定された領域の左側にポップアップ メニューを配置します。 これが既定の配置です。
MPPF_ALIGN_RIGHT
0x04000000
Windows Vista 以降: ITrackShellMenu::P opup または IMenuPopup::P opupprcExclude パラメーターで指定された領域の右側にポップアップ メニュー配置します。
MPPF_TOP
0x20000000
ITrackShellMenu::P opup または IMenuPopup::P opupppt パラメーターで指定した最初のポイントの上にポップアップ メニュー配置します。
MPPF_LEFT
0x40000000
最初のポイントの左側にポップアップ メニューを配置します。
MPPF_RIGHT
0x60000000
ポップアップ メニューを最初のポイントの右側に配置します。
MPPF_BOTTOM
(int)0x80000000
ポップアップ メニューを最初のポイントの下に配置します。
MPPF_POS_MASK
(int)0xE0000000
メニュー位置マスク。

注釈

これらの定数は、Windows XP Service Pack 1 (SP1) および Windows Server 2003 以降の Shobjidl.h ファイルで定義されています

要件

要件
サポートされている最小のクライアント
WINDOWS XP と SP1 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
Shobjidl.h
IDL
Shobjidl.idl

こちらもご覧ください

IMenuPopup::P opup

ITrackShellMenu::P opup