AccessibleObject.UseStdAccessibleObjects Метод

Определение

Сопоставляет объект с экземпляром объекта AccessibleObject.

Перегрузки

UseStdAccessibleObjects(IntPtr)

Сопоставляет объект с экземпляром объекта AccessibleObject на основании дескриптора объекта.

UseStdAccessibleObjects(IntPtr, Int32)

Сопоставляет объект с экземпляром объекта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, который содержит дескриптор объекта.

Комментарии

Серверные приложения могут вызывать эту функцию, если они содержат пользовательский объект, похожий на предоставляемый системой объект. Серверные приложения вызывают CreateStdAccessibleObject и переопределяют IAccessible методы и свойства в соответствии с их пользовательским объектом. Этот подход позволяет разработчикам серверов полностью реализовать все IAccessible свойства и методы. Эта функция аналогичнаCreateStdAccessibleProxy, за исключением того, что CreateStdAccessibleProxy вы можете указать имя класса в качестве параметра, в то время как CreateStdAccessibleObject используется имя класса, связанное с .hwnd

Вызов этой версии UseStdAccessible совпадает с вызовом двух параметров с objid of CLIENT.

Применяется к

UseStdAccessibleObjects(IntPtr, Int32)

Сопоставляет объект с экземпляром объекта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.

Комментарии

Создает объект со специальными возможностями с методами и свойствами для указанного типа элемента пользовательского интерфейса, предоставляемого системой.

Серверные приложения могут вызывать эту функцию, если они содержат пользовательский объект, похожий на предоставляемый системой объект. Серверные приложения вызывают CreateStdAccessibleObject и переопределяют IAccessible методы и свойства в соответствии с их пользовательским объектом. Этот подход позволяет разработчикам серверов полностью реализовать все IAccessible свойства и методы.

Допустимые objid значения.

Объект Значение Описание
ALERT 0xFFFFFFF6 Ссылается на сообщение, связанное с окном или приложением.
КУРСОР 0xFFFFFFF8 Ссылается на панель вставки текста (курсор) в окне.
КЛИЕНТА 0xFFFFFFFC Ссылается на клиентскую область окна. В большинстве случаев операционная система управляет элементами фрейма, а клиентский объект содержит все элементы, управляющие приложением.
CURSOR 0xFFFFFFF7 Ссылается на указатель мыши. В системе есть только один указатель мыши, и это не дочерний элемент окна.
HSCROLL 0xFFFFFFFA Ссылается на горизонтальную полосу прокрутки окна.
MENU 0xFFFFFFFD Ссылается на строку меню окна.
SIZEGRIP 0xFFFFFFF9 Ссылается на захват размера окна, необязательный компонент кадра, расположенный в правом нижнем углу окна.
ЗВУК 0xFFFFFFF5 Ссылается на звуковой объект. Звуковые объекты не имеют расположений экрана или дочерних элементов, но имеют атрибуты имени и состояния. Они являются детьми приложения, играющего звук.
SYSMENU 0xFFFFFFFF Ссылается на системное меню окна.
ЗАГОЛОВКА 0xFFFFFFFE Ссылается на строку заголовка окна.
VSCROLL 0xFFFFFFFB Ссылается на вертикальную полосу прокрутки окна.
WINDOW 0x00000000 Относится к самому окну, а не к дочернему объекту.

Применяется к