AccessibleObject.UseStdAccessibleObjects Метод

Определение

Сопоставляет объект с экземпляром объекта AccessibleObject.Associates an object with an instance of an AccessibleObject.

Перегрузки

UseStdAccessibleObjects(IntPtr)

Сопоставляет объект с экземпляром объекта AccessibleObject на основании дескриптора объекта.Associates an object with an instance of an AccessibleObject based on the handle of the object.

UseStdAccessibleObjects(IntPtr, Int32)

Сопоставляет объект с экземпляром объектаAccessibleObject на основании дескриптора и идентификатора объекта.Associates an object with an instance of an AccessibleObject based on the handle and the object id of the object.

UseStdAccessibleObjects(IntPtr)

Сопоставляет объект с экземпляром объекта AccessibleObject на основании дескриптора объекта.Associates an object with an instance of an AccessibleObject based on the handle of the object.

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

Параметры

handle
IntPtr

Объект IntPtr, который содержит дескриптор объекта.An IntPtr that contains the handle of the object.

Комментарии

Серверные приложения могут вызывать эту функцию, если они содержат пользовательский объект пользовательского интерфейса, похожий на объект, предоставляемый системой.Server applications can call this function when they contain a custom UI object that is similar to a system-provided object. Серверные приложения вызывают CreateStdAccessibleObject и переопределяют IAccessible методы и свойства, необходимые для сопоставления с их пользовательским объектом.Server applications call CreateStdAccessibleObject and override the IAccessible methods and properties as needed to match their custom object. Этот подход позволяет разработчикам сервера работать с полной реализацией всех IAccessible свойств и методов.This approach saves server developers the work of fully implementing all the IAccessible properties and methods. Эта функция аналогична функции CreateStdAccessibleProxy , за исключением того, что CreateStdAccessibleProxy позволяет указать имя класса в качестве параметра, тогда как CreateStdAccessibleObject использует имя класса, связанное с hwnd .This function is similar to CreateStdAccessibleProxy, except that CreateStdAccessibleProxy enables you to specify the class name as a parameter, whereas CreateStdAccessibleObject uses the class name associated with the hwnd.

Вызов этой версии аналогичен UseStdAccessible вызову двух версий параметров с OBJID клиента.Calling this version of the UseStdAccessible is the same as calling the two parameter version with an objid of CLIENT.

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

UseStdAccessibleObjects(IntPtr, Int32)

Сопоставляет объект с экземпляром объектаAccessibleObject на основании дескриптора и идентификатора объекта.Associates an object with an instance of an AccessibleObject based on the handle and the object id of the object.

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

Объект IntPtr, который содержит дескриптор объекта.An IntPtr that contains the handle of the object.

objid
Int32

Значение Int, определяющее тип объекта, на который ссылается параметр handle.An Int that defines the type of object that the handle parameter refers to.

Комментарии

Создает доступный объект с методами и свойствами для указанного типа элемента пользовательского интерфейса, предоставляемого системой.Creates an accessible object with the methods and properties for the specified type of system-provided user interface element.

Серверные приложения могут вызывать эту функцию, если они содержат пользовательский объект пользовательского интерфейса, похожий на объект, предоставляемый системой.Server applications can call this function when they contain a custom UI object that is similar to a system-provided object. Серверные приложения вызывают CreateStdAccessibleObject и переопределяют IAccessible методы и свойства, необходимые для сопоставления с их пользовательским объектом.Server applications call CreateStdAccessibleObject and override the IAccessible methods and properties as needed to match their custom object. Этот подход позволяет разработчикам сервера работать с полной реализацией всех IAccessible свойств и методов.This approach saves server developers the work of fully implementing all the IAccessible properties and methods.

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

ОбъектObject ЗначениеValue ОписаниеDescription
ALERTALERT 0xFFFFFFF60xFFFFFFF6 Ссылается на сообщение, связанное с окном или приложением.Refers to a message associated with a window or application.
КУРСОРCARET 0xFFFFFFF80xFFFFFFF8 Ссылается на строку вставки текста (курсор) в окне.Refers to the text insertion bar (caret) in the window.
КОМПЬЮТЕРАCLIENT 0xFFFFFFFC0xFFFFFFFC Ссылается на клиентскую область окна.Refers to the window's client area. В большинстве случаев операционная система управляет элементами Frame, а клиентский объект содержит все элементы, которые контролирует приложение.In most cases, the operating system controls the frame elements, and the client object contains all elements that the application controls.
CURSORCURSOR 0xFFFFFFF70xFFFFFFF7 Ссылается на указатель мыши.Refers to the mouse pointer. В системе имеется только один указатель мыши, который не является дочерним по отношению к окну.There is only one mouse pointer in the system and it is not a child of a window.
HSCROLLHSCROLL 0xFFFFFFFA0xFFFFFFFA Ссылается на горизонтальную полосу прокрутки окна.Refers to the window's horizontal scroll bar.
MENUMENU 0xFFFFFFFD0xFFFFFFFD Ссылается на строку меню окна.Refers to the window's menu bar.
сизегрипSIZEGRIP 0xFFFFFFF90xFFFFFFF9 Ссылается на захват размера окна, дополнительный компонент Frame, расположенный в правом нижнем углу фрейма окна.Refers to the window's size grip, an optional frame component located at the lower right corner of the window frame.
АУДИОДАННЫЕSOUND 0xFFFFFFF50xFFFFFFF5 Ссылается на объект Sound.Refers to a sound object. Объекты Sound не имеют расположений на экране или дочерних элементов, но имеют атрибуты Name и State.Sound objects do not have screen locations or children, but do have name and state attributes. Они являются дочерними объектами приложения, которое воспроизводит звук.They are children of the application playing the sound.
сисменуSYSMENU 0xFFFFFFFF0xFFFFFFFF Ссылается на системное меню окна.Refers to the window's system menu.
TITLEBARTITLEBAR 0xFFFFFFFE0xFFFFFFFE Ссылается на строку заголовка окна.Refers to the window's title bar.
VSCROLLVSCROLL 0xFFFFFFFB0xFFFFFFFB Ссылается на вертикальную полосу прокрутки окна.Refers to the window's vertical scroll bar.
WINDOWWINDOW 0x000000000x00000000 Ссылается на само окно, а не на дочерний объект.Refers to the window itself rather than to a child object.

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