Provides access to the Active Accessibility API. Every SystemWindow
has one ore more AccessibleObjects attached that provide information about the
window to visually impaired people. This information is mainly used by screen
readers and other accessibility software..
Declaration Syntax
C# |
public class SystemAccessibleObject
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
SystemAccessibleObject(IAccessible, Int32) |
Create an accessible object from an IAccessible instance and a child ID.
| |
Caret |
Gets an accessibility object for the input caret, or
null if there is none.
| |
ChildID |
The underlying child ID
| |
Children |
Get all child accessible objects.
| |
DefaultAction |
A string describing the default action of this accessible object.
For a button, this might be "Press".
| |
Description |
The description of this accessible object.
| |
DoDefaultAction()()() |
Perform the default action of this accessible object.
| |
Equality(SystemAccessibleObject, SystemAccessibleObject) |
Compare two instances of this class for equality.
| |
Equals(Object) | (Overrides Object.Equals(Object).) | |
Equals(SystemAccessibleObject) | ||
FromPoint(Int32, Int32) |
Gets an accessibility object for given screen coordinates.
| |
FromWindow(SystemWindow, AccessibleObjectID) |
Gets an accessibility object for a given window.
| |
GetHashCode()()() | (Overrides Object.GetHashCode()()().) | |
IAccessible |
The IAccessible instance of this object (if ChildID is zero)
or its parent.
| |
Inequality(SystemAccessibleObject, SystemAccessibleObject) |
Compare two instances of this class for inequality.
| |
KeyboardShortcut |
The keyboard shortcut of this accessible object.
| |
Location |
The location of this accessible object on screen. This rectangle
is the smallest rectangle that includes the whole object, but not
every point in the rectangle must be part of the object.
| |
MouseCursor |
Gets an accessibility object for the mouse cursor.
| |
Name |
The name of this accessible object.
| |
Parent |
The parent of this accessible object, or null if none exists.
| |
Role |
The role of this accessible object. This can either be an int
(for a predefined role) or a string.
| |
RoleIndex |
The role of this accessible object, as an integer. If this role
is not predefined, -1 is returned.
| |
RoleString |
The role of this accessible object, as a localized string.
| |
RoleToString(Int32) |
Convert a role number to a localized string.
| |
SelectedObjects |
Get all objects of this accessible object that are selected.
| |
State |
The state of this accessible object.
| |
StateBitToString(Int32) |
Convert a single state bit to a localized string.
| |
StateString |
A string representation of the state of this accessible object.
| |
StateToString(Int32) |
Convert a state number (which may include more than one state bit)
to a localized string.
| |
ToString()()() | (Overrides Object.ToString()()().) | |
Value |
The value of this accessible object.
| |
Visible |
Whether this accessibile object is visible.
| |
Window |
Get the SystemWindow that owns this accessible object.
|
Inheritance Hierarchy
Object | |
SystemAccessibleObject |