Managed Windows API
SystemAccessibleObject Class
NamespacesManagedWinapi.AccessibilitySystemAccessibleObject
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 MembersConstructorsMethodsProperties



IconMemberDescription
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

Assembly: ManagedWinapi (Module: ManagedWinapi) Version: 0.3.0.0 (0.3)