IMenuBand::IsMenuMessage メソッド (shobjidl_core.h)

メッセージ ポンプは、このメソッドを呼び出して、メッセージをコンポーネント オブジェクト モデル (COM) オブジェクトにリダイレクトする必要があるかどうかを確認します。

構文

HRESULT IsMenuMessage(
  [in] MSG *pmsg
);

パラメーター

[in] pmsg

種類: MSG*

MSG 構造体へのポインター。

戻り値

種類: HRESULT

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
メッセージは COM オブジェクトにリダイレクトする必要があります。 アプリケーションでは、このメッセージを使用して IMenuBand::TranslateMenuMessage を呼び出す必要があります。
E_FAIL
メニューはメニュー モードを終了し、破棄できます。

解説

このメソッドがS_OKを返す場合、メッセージ ループは TranslateMessage または DispatchMessage をび出さないでください。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)
[DLL] Shell32.dll