IMenuBand::IsMenuMessage メソッド (shobjidl_core.h)
メッセージ ポンプは、このメソッドを呼び出して、メッセージをコンポーネント オブジェクト モデル (COM) オブジェクトにリダイレクトする必要があるかどうかを確認します。
構文
HRESULT IsMenuMessage(
[in] MSG *pmsg
);
パラメーター
[in] pmsg
種類: MSG*
MSG 構造体へのポインター。
戻り値
種類: HRESULT
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
メッセージは COM オブジェクトにリダイレクトする必要があります。 アプリケーションでは、このメッセージを使用して IMenuBand::TranslateMenuMessage を呼び出す必要があります。 |
|
メニューはメニュー モードを終了し、破棄できます。 |
解説
このメソッドがS_OKを返す場合、メッセージ ループは TranslateMessage または DispatchMessage を呼び出さないでください。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |
[DLL] | Shell32.dll |