次の方法で共有


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 に対 CreateStdAccessibleObject し、 に関連付けられているクラス名を hwnd使用します。

このバージョンの を 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 パラメーターが参照するオブジェクトの型を定義する整数。

注釈

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

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

有効な objid 値。

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

適用対象