Animation Control (MSAA UI Element Reference)

Animation controls silently display an audio video interleaved (AVI) clip. Animation controls are usually displayed when files are being copied or when some other time-consuming task is being performed.

The window class name for an animation control is ANIMATE_CLASS, which is defined as "SysAnimate32" in Commctrl.h.

IAccessible Methods

Animation controls support the following IAccessible methods:

IAccessible Properties

Animation controls support the following IAccessible properties:

Property Comments
get_accChildCount The ChildCount property is zero.
get_accKeyboardShortcut Animation controls do not have keyboard shortcuts. However, if the label for the control contains an access key (an underlined character in the text of the control's label), get_accKeyboardShortcut returns a non-NULL string. This string contains the access key character appended to the string "Alt+". For example, if the label is "Downloading Files", KeyboardShortcut is "Alt+d".
get_accName The Name property is obtained from the static text control that labels the animation control. When creating controls, server developers must ensure that a static text control immediately precedes the control that it labels within the tab order.
get_accParent The Parent property is a window ( ROLE_SYSTEM_WINDOW ) that surrounds the control and has the same Name property and window class name as the control.
get_accRole The Role property is ROLE_SYSTEM_ANIMATION.
get_accState The State property is a combination of one or more of the following object state constants: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_ANIMATED
For more information, see Object State Constants.

IAccessible Interface