BOOLTrackPopupMenu (UINTnFlags,intx,inty,CWnd ※pWnd,LPCRECTlpRectNULLの=);
戻り値
関数が成功したそうでなければ 0。
パラメーター
nFlags
画面位置フラグとマウス ボタン フラグを指定します。画面位置フラグは、次のいずれかをすることができます。:
マウス ボタン フラグは、次のいずれかをすることができます。:
x
画面座標のポップアップ メニューの水平位置を指定します。パラメーター nFlagsの値に応じて、メニュー左揃え、右揃え、または中央この位置を基準にすることができます。
y
画面に画面座標、メニューの一番上の垂直位置を指定します。
pWnd
ポップアップ メニューを所有するウィンドウを識別します。このウィンドウは、メニューからすべてのWM_COMMANDメッセージを受け取ります。Windows 3.1 以降のバージョンでは、 TrackPopupMenuを返しますまで、ウィンドウはWM_COMMANDメッセージを受信しません。TrackPopupMenuを返す前に Windows 3.0 はWM_COMMANDメッセージ ウィンドウを受信します。
lpRect
ポップアップ メニューを表示したまま、ユーザーがクリックしてできる四角形の画面座標を含むCRectオブジェクトをRECT構造体へのポインター。このパラメーターがNULLの場合は、ポップアップ メニューの外側をクリックするとポップアップ メニューが閉じられます。これは、 NULL Windows 3.0 である必要があります。
Windows 3.1 と後、次の定数を使用することができます。:
解説
指定された位置にフローティング ポップアップ メニューを表示し、ポップアップ メニューの項目の選択を追跡します。フローティング ポップアップ メニューはどこが画面に表示することができます。
CMenu 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CMenu::CreatePopupMenu、 CMenu::GetSubMenu、 :: TrackPopupMenu(&N)