Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Windows Accessibility Features. For more information, see:
oleacc.h contains the following programming interfaces:
Interfaces
IAccessible Exposes methods and properties that make a user interface element and its children accessible to client applications. |
IAccessibleHandler Exposes a method that retrieves an accessible element from an object ID. |
IAccessibleWindowlessSite A Microsoft ActiveX control site implements this interface to enable a windowless ActiveX control that has a Microsoft Active Accessibility implementation to express its accessibility. |
IAccIdentity Exposes a method that provides a unique identifier for an accessible element. |
IAccPropServer Exposes a method that retrieves a property value for an accessible element. |
IAccPropServices Exposes methods for annotating accessible elements and for manipulating identity strings. |
Functions
AccessibleChildren Retrieves the child ID or IDispatch of each child within an accessible container object. |
AccessibleObjectFromEvent Retrieves the address of the IAccessible interface for the object that generated the event that is currently being processed by the client's event hook function. |
AccessibleObjectFromPoint Retrieves the address of the IAccessible interface pointer for the object displayed at a specified point on the screen. |
AccessibleObjectFromWindow Retrieves the address of the specified interface for the object associated with the specified window. |
AccNotifyTouchInteraction Allows an assistive technology (AT) application to notify the system that it is interacting with UI through a Windows Automation API (such as Microsoft UI Automation) as a result of a touch gesture from the user. |
AccSetRunningUtilityState Sets system values that indicate whether an assistive technology (AT) application's current state affects functionality that is typically provided by the system. |
CreateStdAccessibleObject Creates an accessible object with the methods and properties of the specified type of system-provided user interface element. |
CreateStdAccessibleProxyA Creates an accessible object that has the properties and methods of the specified class of system-provided user interface element. (ANSI) |
CreateStdAccessibleProxyW Creates an accessible object that has the properties and methods of the specified class of system-provided user interface element. (Unicode) |
GetOleaccVersionInfo Retrieves the version number and build number of the Microsoft Active Accessibility file Oleacc.dll. |
GetRoleTextA Retrieves the localized string that describes the object's role for the specified role value. (ANSI) |
GetRoleTextW Retrieves the localized string that describes the object's role for the specified role value. (Unicode) |
GetStateTextA Retrieves a localized string that describes an object's state for a single predefined state bit flag. Because state values are a combination of one or more bit flags, clients call this function more than once to retrieve all state strings. (ANSI) |
GetStateTextW Retrieves a localized string that describes an object's state for a single predefined state bit flag. Because state values are a combination of one or more bit flags, clients call this function more than once to retrieve all state strings. (Unicode) |
LresultFromObject Returns a reference, similar to a handle, to the specified object. Servers return this reference when handling WM_GETOBJECT. |
ObjectFromLresult Retrieves a requested interface pointer for an accessible object based on a previously generated object reference. |
WindowFromAccessibleObject Retrieves the window handle that corresponds to a particular instance of an IAccessible interface. |
Structures
MSAAMENUINFO Used by server developers to expose the names of owner-drawn menu items. |