The IAccessible interface is a collection of methods that expose the most common attributes and behaviors of a wide range of user interface (UI) elements. A UI element is a control, such as a menu or push button, that is part of the user interface. An accessible object is a UI element that has a meaningful IAccessible interface.
Some of the IAccessible properties are not applicable to every kind of user interface element. Also, the implementation of IAccessible varies from application to application.
Although the parameters and return values for the IAccessible properties and methods are fully specified, how a client should use a property or how a server should implement a property is sometimes subject to interpretation.
This section provides suggestions, guidelines, and examples for helping client applications obtain information about UI elements and for helping server applications provide appropriate information. It covers the following topics: