IMenuBand インターフェイス (shobjidl_core.h)

[このインターフェイスは、Windows XP Service Pack 2 (SP2) と Windows Server 2003 でサポートされています。 それ以降のバージョンの Windows ではサポートされていない可能性があります。

コンポーネント オブジェクト モデル (COM) オブジェクトが適切なメッセージを受信および翻訳できるようにするメソッドを公開します。

継承

IMenuBand インターフェイスは、IUnknown インターフェイスから継承されます。 IMenuBand には、次の種類のメンバーもあります。

メソッド

IMenuBand インターフェイスには、これらのメソッドがあります。

 
IMenuBand::IsMenuMessage

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

コンポーネント オブジェクト モデル (COM) オブジェクトのメッセージを変換します。

注釈

アプリケーションは、次のいずれかのサービス ID を使用して QueryService を呼び出すことができます。 QueryServiceriid パラメーターが IAccessible または IDispatch の場合、QueryService の呼び出しによって新しいアクセシビリティ オブジェクトが作成されます。 それ以外の場合、 QueryService の呼び出しは、次のように、サービス ID を使用した QueryInterface の呼び出しと同じです。

サービス ID (SID) 意味
SID_SMenuBandChild サブメニューの IMenuBand インターフェイスへのポインターを取得します。
SID_SMenuBandParent 親メニューの IMenuBand インターフェイスへのポインターを取得します。
SID_SMenuBandTop 上部のメニューの IMenuBand インターフェイスへのポインターを取得します。
 

Windows 2000 では、このインターフェイスは browseui.dll で実装されました。 ただし、このバージョンを使用することはお勧めしません。

要件

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