AccessibleObject.UseStdAccessibleObjects Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Связывает объект с экземпляром объекта AccessibleObject.
Перегрузки
| Имя | Описание |
|---|---|
| UseStdAccessibleObjects(IntPtr) |
Связывает объект с экземпляром AccessibleObject объекта на основе дескриптора объекта. |
| UseStdAccessibleObjects(IntPtr, Int32) |
Связывает объект с экземпляром AccessibleObject на основе дескриптора и идентификатора объекта объекта. |
UseStdAccessibleObjects(IntPtr)
- Исходный код:
- AccessibleObject.cs
- Исходный код:
- AccessibleObject.cs
- Исходный код:
- AccessibleObject.cs
- Исходный код:
- AccessibleObject.cs
- Исходный код:
- AccessibleObject.cs
Связывает объект с экземпляром AccessibleObject объекта на основе дескриптора объекта.
protected:
void UseStdAccessibleObjects(IntPtr handle);
protected void UseStdAccessibleObjects(IntPtr handle);
member this.UseStdAccessibleObjects : nativeint -> unit
Protected Sub UseStdAccessibleObjects (handle As IntPtr)
Параметры
Комментарии
Серверные приложения могут вызывать эту функцию, если они содержат пользовательский объект пользовательского интерфейса, аналогичный объекту, предоставленному системой. Серверные приложения вызывают CreateStdAccessibleObject и переопределяют IAccessible методы и свойства, чтобы соответствовать их пользовательскому объекту. Этот подход позволяет разработчикам серверов полностью реализовать все IAccessible свойства и методы. Эта функция аналогична CreateStdAccessibleProxy, за исключением того, что CreateStdAccessibleProxy позволяет указать имя класса в качестве параметра, в то время как CreateStdAccessibleObject использует имя класса, связанное с ним hwnd.
Вызов этой версии UseStdAccessible совпадает с вызовом двух параметров с objid of CLIENT.
Применяется к
UseStdAccessibleObjects(IntPtr, Int32)
- Исходный код:
- AccessibleObject.cs
- Исходный код:
- AccessibleObject.cs
- Исходный код:
- AccessibleObject.cs
- Исходный код:
- AccessibleObject.cs
- Исходный код:
- AccessibleObject.cs
Связывает объект с экземпляром 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
Int, определяющий тип объекта, к которому handle ссылается параметр.
Комментарии
Создает доступный объект с методами и свойствами для указанного типа элемента пользовательского интерфейса, предоставленного системой.
Серверные приложения могут вызывать эту функцию, если они содержат пользовательский объект пользовательского интерфейса, аналогичный объекту, предоставленному системой. Серверные приложения вызывают CreateStdAccessibleObject и переопределяют IAccessible методы и свойства, чтобы соответствовать их пользовательскому объекту. Этот подход позволяет разработчикам серверов полностью реализовать все IAccessible свойства и методы.
Допустимые objid значения.
| Object | Ценность | Description |
|---|---|---|
| ОПОВЕЩЕНИЯ | 0xFFFFFFF6 | Ссылается на сообщение, связанное с окном или приложением. |
| КУРСОР | 0xFFFFFFF8 | Ссылается на строку вставки текста (caret) в окне. |
| КЛИЕНТ | 0xFFFFFFFC | Ссылается на клиентскую область окна. В большинстве случаев операционная система управляет элементами кадра, а клиентский объект содержит все элементы, управляющие приложением. |
| CURSOR | 0xFFFFFFF7 | Ссылается на указатель мыши. В системе есть только один указатель мыши, и он не является дочерним элементом окна. |
| HSCROLL | 0xFFFFFFFA | Ссылается на горизонтальную полосу прокрутки окна. |
| МЕНЮ | 0xFFFFFFFD | Ссылается на строку меню окна. |
| SIZEGRIP | 0xFFFFFFF9 | Относится к захвату размера окна, необязательному компоненту кадра, расположенному в правом нижнем углу окна. |
| ЗВУК | 0xFFFFFFF5 | Относится к звуковому объекту. Звуковые объекты не имеют расположений экрана или дочерних объектов, но имеют атрибуты имени и состояния. Они являются детьми приложения, играющего звук. |
| SYSMENU | 0xFFFFFFFF | Ссылается на системное меню окна. |
| ЗАГОЛОВКА | 0xFFFFFFFE | Ссылается на строку заголовка окна. |
| VSCROLL | 0xFFFFFFFB | Ссылается на вертикальную полосу прокрутки окна. |
| WINDOW | 0x00000000 | Относится к самому окну, а не к дочернему объекту. |