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 属性和方法的工作。 此函数与 类似,不同之处在于,可以将类名指定为参数,而使用与 <a0/> 关联的类名。

调用此版本的 UseStdAccessible 版本与使用 OBjid 的 CLIENT 调用两个参数版本相同。

适用于

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

一个 Int,用于定义参数引用的对象 handle 类型。

注解

使用指定类型的系统提供的用户界面元素的方法和属性创建可访问对象。

服务器应用程序在包含类似于系统提供对象的自定义 UI 对象时可以调用此函数。 服务器应用程序根据需要调用 CreateStdAccessibleObject 并重写 IAccessible 方法和属性以匹配其自定义对象。 此方法可节省服务器开发人员完全实现所有 IAccessible 属性和方法的工作。

有效 objid 值。

物体 价值 Description
警报 0xFFFFFFF6 引用与窗口或应用程序关联的消息。
CARET 0xFFFFFFF8 指窗口中的文本插入栏(插入符号)。
客户 0xFFFFFFFC 引用窗口的工作区。 在大多数情况下,操作系统控制框架元素,客户端对象包含应用程序控制的所有元素。
CURSOR 0xFFFFFFF7 指鼠标指针。 系统中只有一个鼠标指针,它不是窗口的子级。
HSCROLL 0xFFFFFFFA 指窗口的水平滚动条。
菜单 0xFFFFFFFD 指窗口的菜单栏。
SIZEGRIP 0xFFFFFFF9 指窗口的大小手柄,一个位于窗口框架右下角的可选框架组件。
声音 0xFFFFFFF5 指声音对象。 声音对象没有屏幕位置或子级,但具有名称和状态属性。 它们是应用程序播放声音的子级。
SYSMENU 0xFFFFFFFF 指窗口的系统菜单。
TITLEBAR 0xFFFFFFFE 指窗口的标题栏。
VSCROLL 0xFFFFFFFB 指窗口的垂直滚动条。
WINDOW 0x00000000 引用窗口本身,而不是子对象。

适用于