Edit

Share via


Other Object Roles and Supported Methods (MSAA UI Element Reference)

This topic provides information about object roles that are not included in the previous topics for UI elements. Each object role includes a list of the IAccessible methods and properties that are supported for the object role. While other topics document supported IAccessible methods and properties for UI elements, this topic lists the methods and properties you can expect to be supported for a particular object role. Many of the UI elements which might have one of the roles listed here are typically seen in browsers.

Note

Use this topic as a guideline. We strongly suggest that you use Microsoft Active Accessibility tools to verify expected behavior for an individual object role.

 

The following table lists additional object roles which Oleacc.dll supports.

   
ROLE_SYSTEM_ALERT ROLE_SYSTEM_DROPLIST
ROLE_SYSTEM_APPLICATION ROLE_SYSTEM_EQUATION
ROLE_SYSTEM_BORDER ROLE_SYSTEM_GRAPHIC
ROLE_SYSTEM_BUTTONDROPDOWN ROLE_SYSTEM_HELPBALLOON
ROLE_SYSTEM_BUTTONDROPDOWNGRID ROLE_SYSTEM_IPADDRESS
ROLE_SYSTEM_BUTTONMENU ROLE_SYSTEM_LINK
ROLE_SYSTEM_CELL ROLE_SYSTEM_PANE
ROLE_SYSTEM_CHARACTER ROLE_SYSTEM_ROW
ROLE_SYSTEM_CHART ROLE_SYSTEM_ROWHEADER
ROLE_SYSTEM_CLOCK ROLE_SYSTEM_SEPARATOR
ROLE_SYSTEM_COLUMN ROLE_SYSTEM_SOUND
ROLE_SYSTEM_DIAGRAM ROLE_SYSTEM_SPLITBUTTON
ROLE_SYSTEM_DIAL ROLE_SYSTEM_TABLE
ROLE_SYSTEM_DOCUMENT ROLE_SYSTEM_WHITESPACE

 

ROLE_SYSTEM_ALERT

For more information on this role, see ROLE_SYSTEM_ALERT.

Supported Properties and Methods

  • get_accName
  • get_accRole
  • get_accState

ROLE_SYSTEM_APPLICATION

For more information on this role, see ROLE_SYSTEM_APPLICATION.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accChild
  • get_accChildCount
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_BORDER

For more information on this role, see ROLE_SYSTEM_BORDER.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accRole
  • get_accState

ROLE_SYSTEM_BUTTONDROPDOWN

For more information on this role, see ROLE_SYSTEM_BUTTONDROPDOWN.

Supported Properties and Methods

  • accDoDefaultAction
  • accHitTest
  • accLocation
  • accNavigate
  • get_accChild
  • get_accChildCount
  • get_accDefaultAction
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_BUTTONDROPDOWNGRID

For more information on this role, see ROLE_SYSTEM_BUTTONDROPDOWNGRID.

Supported Properties and Methods

  • accDoDefaultAction
  • accHitTest
  • accLocation
  • accNavigate
  • get_accChild
  • get_accChildCount
  • get_accDefaultAction
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_BUTTONMENU

For more information on this role, see ROLE_SYSTEM_BUTTONMENU.

Supported Properties and Methods

  • accDoDefaultAction
  • accHitTest
  • accLocation
  • accNavigate
  • get_accDefaultAction
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_CELL

For more information on this role, see ROLE_SYSTEM_CELL.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • accSelect
  • get_accChild
  • get_accChildCount
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

ROLE_SYSTEM_CHARACTER

For more information on this role, see ROLE_SYSTEM_CHARACTER.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accDescription
  • get_accFocus
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

ROLE_SYSTEM_CHART

For more information on this role, see ROLE_SYSTEM_CHART.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accChild
  • get_accChildCount
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_CLOCK

For more information on this role, see ROLE_SYSTEM_CLOCK.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

ROLE_SYSTEM_COLUMN

For more information on this role, see ROLE_SYSTEM_COLUMN.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • accSelect
  • get_accChild
  • get_accChildCount
  • get_accFocus
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

ROLE_SYSTEM_DIAGRAM

For more information on this role, see ROLE_SYSTEM_DIAGRAM.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accChild
  • get_accChildCount
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_DIAL

For more information on this role, see ROLE_SYSTEM_DIAL.

Supported Properties and Methods

  • accDoDefaultAction
  • accHitTest
  • accLocation
  • accNavigate
  • get_accDefaultAction
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

ROLE_SYSTEM_DOCUMENT

For more information on this role, see ROLE_SYSTEM_DOCUMENT.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • accSelect
  • get_accChild
  • get_accChildCount
  • get_accFocus
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_DROPLIST

For more information on this role, see ROLE_SYSTEM_DROPLIST.

Supported Properties and Methods

  • accDoDefaultAction
  • accHitTest
  • accLocation
  • accNavigate
  • get_accChild
  • get_accChildCount
  • get_accDefaultAction
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_EQUATION

For more information on this role, see ROLE_SYSTEM_EQUATION.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accFocus
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

ROLE_SYSTEM_GRAPHIC

For more information on this role, see ROLE_SYSTEM_GRAPHIC.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_HELPBALLOON

For more information on this role, see ROLE_SYSTEM_HELPBALLOON.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accChild
  • get_accChildCount
  • get_accDefaultAction
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

ROLE_SYSTEM_IPADDRESS

For more information on this role, see ROLE_SYSTEM_IPADDRESS.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accChild
  • get_accChildCount
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

For more information on this role, see ROLE_SYSTEM_LINK.

Supported Properties and Methods

  • accDoDefaultAction
  • accHitTest
  • accLocation
  • accNavigate
  • get_accChild
  • get_accChildCount
  • get_accDefaultAction
  • get_accDescription
  • get_accFocus
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

ROLE_SYSTEM_PANE

For more information on this role, see ROLE_SYSTEM_PANE.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • get_accChild
  • get_accChildCount
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_ROW

For more information on this role, see ROLE_SYSTEM_ROW.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • accSelect
  • get_accChild
  • get_accChildCount
  • get_accDescription
  • get_accFocus
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

ROLE_SYSTEM_ROWHEADER

For more information on this role, see ROLE_SYSTEM_ROWHEADER.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • accSelect
  • get_accChild
  • get_accChildCount
  • get_accDefaultAction
  • get_accDescription
  • get_accFocus
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState
  • get_accValue

ROLE_SYSTEM_SEPARATOR

For more information on this role, see ROLE_SYSTEM_SEPARATOR.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • get_accChild
  • get_accChildCount
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_SOUND

For more information on this role, see ROLE_SYSTEM_SOUND.

Supported Properties and Methods

  • get_accDescription
  • get_accName
  • get_accRole
  • get_accState

ROLE_SYSTEM_SPLITBUTTON

For more information on this role, see ROLE_SYSTEM_SPLITBUTTON.

Supported Properties and Methods

  • accDoDefaultAction
  • accHitTest
  • accLocation
  • accNavigate
  • get_accDefaultAction
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_TABLE

For more information on this role, see ROLE_SYSTEM_TABLE.

Supported Properties and Methods

  • accHitTest
  • accLocation
  • accNavigate
  • accSelect
  • get_accChild
  • get_accChildCount
  • get_accDescription
  • get_accFocus
  • get_accHelp
  • get_accHelpTopic
  • get_accKeyboardShortcut
  • get_accName
  • get_accParent
  • get_accRole
  • get_accState

ROLE_SYSTEM_WHITESPACE

For more information on this role, see ROLE_SYSTEM_WHITESPACE.

Supported Properties and Methods

  • accLocation
  • accSelect
  • get_accParent
  • get_accRole
  • get_accState