IAccessibleWindowlessSite インターフェイス (oleacc.h)

Microsoft ActiveX コントロール サイトでは、このインターフェイスを実装して、Microsoft Active Accessibility 実装を持つウィンドウレス ActiveX コントロールを有効にして、アクセシビリティを表現します。 このインターフェイスを使用すると、コントロール コンテナーは、ウィンドウレス コントロールがイベントの発生に使用できるオブジェクト ID の範囲を予約し、コントロール コンテナーがウィンドウレス コントロールの親に IAccessible ポインターを提供できるようにします。

継承

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

メソッド

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

 
IAccessibleWindowlessSite::AcquireObjectIdRange

コントロール ホストからオブジェクト ID の範囲を取得し、特定のウィンドウレス コントロールによって予約済みとしてマークします。
IAccessibleWindowlessSite::GetParentAccessible

アクセシビリティ ツリー内のウィンドウレス Microsoft ActiveX コントロールの親の IAccessible ポインターを取得します。
IAccessibleWindowlessSite::QueryObjectIdRanges

特定のウィンドウレス Microsoft ActiveX コントロールが予約したオブジェクト ID 範囲を取得します。
IAccessibleWindowlessSite::ReleaseObjectIdRange

IAccessibleWindowlessSite::AcquireObjectIdRange メソッドの以前の呼び出しによって取得されたオブジェクト ID 範囲を解放します。

注釈

オブジェクト ID 範囲を管理する関数は、サイト オブジェクトが既に予約されている範囲の一覧を保持することを想定しています。 ActiveX コントロールを含むウィンドウが、予約範囲内の LPARAM 値 (オブジェクト ID) を持つWM_GETOBJECT メッセージを受信すると、ウィンドウは IAccessibleHandler::AccessibleObjectFromID メソッドを呼び出して、そのオブジェクト ID の IAccessible オブジェクトを取得する必要があります。

要件

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

こちらもご覧ください

IRawElementProviderWindowlessSite