AccessibleObject.UseStdAccessibleObjects メソッド

定義

オブジェクトを AccessibleObjectのインスタンスに関連付けます。

オーバーロード

名前 説明
UseStdAccessibleObjects(IntPtr)

オブジェクトのハンドルに基づいて、オブジェクトを AccessibleObject のインスタンスに関連付けます。

UseStdAccessibleObjects(IntPtr, Int32)

オブジェクトのハンドルとオブジェクト ID に基づいて、オブジェクトを AccessibleObject のインスタンスに関連付けます。

UseStdAccessibleObjects(IntPtr)

オブジェクトのハンドルに基づいて、オブジェクトを AccessibleObject のインスタンスに関連付けます。

protected:
 void UseStdAccessibleObjects(IntPtr handle);
protected void UseStdAccessibleObjects(IntPtr handle);
member this.UseStdAccessibleObjects : nativeint -> unit
Protected Sub UseStdAccessibleObjects (handle As IntPtr)

パラメーター

handle
IntPtr

nativeint

オブジェクトのハンドルを格納する IntPtr

注釈

サーバー アプリケーションは、システム指定のオブジェクトに似たカスタム UI オブジェクトが含まれている場合に、この関数を呼び出すことができます。 サーバー アプリケーションは、 CreateStdAccessibleObject を呼び出し、必要に応じて IAccessible のメソッドとプロパティをオーバーライドして、カスタム オブジェクトに一致させます。 この方法により、サーバー開発者は、すべての IAccessible プロパティとメソッドを完全に実装する作業が節約されます。 この関数は CreateStdAccessibleProxyに似ていますが、 CreateStdAccessibleProxy ではパラメーターとしてクラス名を指定できますが、 CreateStdAccessibleObjecthwndに関連付けられているクラス名を使用します。

このバージョンの UseStdAccessible の呼び出しは、CLIENT の objid を使用して 2 つのパラメーター バージョンを呼び出すのと同じです。

適用対象

UseStdAccessibleObjects(IntPtr, Int32)

オブジェクトのハンドルとオブジェクト ID に基づいて、オブジェクトを AccessibleObject のインスタンスに関連付けます。

protected:
 void UseStdAccessibleObjects(IntPtr handle, int objid);
protected void UseStdAccessibleObjects(IntPtr handle, int objid);
member this.UseStdAccessibleObjects : nativeint * int -> unit
Protected Sub UseStdAccessibleObjects (handle As IntPtr, objid As Integer)

パラメーター

handle
IntPtr

nativeint

オブジェクトのハンドルを格納する IntPtr

objid
Int32

handle パラメーターが参照するオブジェクトの型を定義する Int。

注釈

システム指定のユーザー インターフェイス要素の指定した型のメソッドとプロパティを使用して、アクセス可能なオブジェクトを作成します。

サーバー アプリケーションは、システム指定のオブジェクトに似たカスタム UI オブジェクトが含まれている場合に、この関数を呼び出すことができます。 サーバー アプリケーションは、 CreateStdAccessibleObject を呼び出し、必要に応じて IAccessible のメソッドとプロパティをオーバーライドして、カスタム オブジェクトに一致させます。 この方法により、サーバー開発者は、すべての IAccessible プロパティとメソッドを完全に実装する作業が節約されます。

有効な objid 値。

Object Value Description
警告 0xFFFFFFF6 ウィンドウまたはアプリケーションに関連付けられているメッセージを参照します。
キャレット 0xFFFFFFF8 ウィンドウ内のテキスト挿入バー (キャレット) を参照します。
クライアント 0xFFFFFFFC ウィンドウのクライアント領域を参照します。 ほとんどの場合、オペレーティング システムはフレーム要素を制御し、クライアント オブジェクトにはアプリケーションが制御するすべての要素が含まれます。
CURSOR 0xFFFFFFF7 マウス ポインターを参照します。 システムにはマウス ポインターが 1 つだけあり、ウィンドウの子ではありません。
Hscroll 0xFFFFFFFA ウィンドウの水平スクロール バーを参照します。
メニュー 0xFFFFFFFD ウィンドウのメニュー バーを参照します。
SIZEGRIP 0xFFFFFFF9 ウィンドウのサイズ グリップを参照します。これは、ウィンドウ フレームの右下隅にあるオプションのフレーム コンポーネントです。
0xFFFFFFF5 サウンド オブジェクトを参照します。 サウンド オブジェクトには画面の場所や子はありませんが、名前と状態の属性があります。 サウンドを再生するアプリケーションの子です。
シスメヌ 0xFFFFFFFF ウィンドウのシステム メニューを参照します。
タイトルバー 0xFFFFFFFE ウィンドウのタイトル バーを参照します。
VSCROLL 0xFFFFFFFB ウィンドウの垂直スクロール バーを参照します。
WINDOW 0x00000000 子オブジェクトではなくウィンドウ自体を参照します。

適用対象