次の方法で共有


ITrackShellMenu::P opup メソッド (shdeprecated.h)

特定の場所にモーダル ポップアップ メニューを表示します。

構文

HRESULT Popup(
  [in] HWND          hwnd,
  [in] POINTL        *ppt,
  [in] RECTL         *prcExclude,
  [in] MP_POPUPFLAGS dwFlags
);

パラメーター

[in] hwnd

型: HWND

ポップアップ メニューの親ウィンドウのハンドル。

[in] ppt

種類: POINTL*

画面座標の初期ポイントを指定する POINTL 構造体へのポインター。 ポップアップ メニューは、 dwFlags で設定された位置フラグによって決定される、このポイントに関連して表示されます。

[in] prcExclude

種類: RECTL*

メニューの配置時に除外する四角形を指定する RECTL 構造体へのポインター。 この領域に対するメニューの配置は、 dwFlags で設定された配置フラグによって決まります。 このパラメーターは NULL に設定できます。

[in] dwFlags

種類: MP_POPUPFLAGS

ポップアップ メニューの表示に関連するオプションを指定する 1 つ以上の MP_POPUPFLAGS 定数。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shdeprecated.h
[DLL] Shell32.dll