INameSpaceTreeControlEvents::OnBeforeContextMenu メソッド (shobjidl.h)

コンテキスト メニューが表示される前に呼び出されます。を使用すると、クライアントはメニュー エントリを追加できます。

構文

HRESULT OnBeforeContextMenu(
  [in, optional] IShellItem *psi,
  [in]           REFIID     riid,
  [out]          void       **ppv
);

パラメーター

[in, optional] psi

種類: IShellItem*

コンテキスト メニューの生成元の IShellItem へのポインター。 この値には NULL を指定できます。

[in] riid

型: REFIID

コンテキスト メニューの IID への参照。

[out] ppv

型: void**

このメソッドから制御が戻るときに、 riid で指定されたインターフェイスへのポインターのアドレスが格納されます。

戻り値

型: HRESULT

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

要件

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

こちらもご覧ください

INameSpaceTreeControlEvents