AccessibleObject.UseStdAccessibleObjects メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトを 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)
パラメーター
注釈
サーバー アプリケーションは、システム指定のオブジェクトに似たカスタム 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)
パラメーター
- 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 | 子オブジェクトではなく、ウィンドウ自体を参照します。 |
適用対象
.NET