TAccessibleRole Type

Specifies values representing possible roles for an accessible object.

Namespace: CNClrLib.Control.EnumTypes
type
 TAccessibleRole = CNClrlib.EnumTypes.TAccessibleRole;

Field
Description

arNone

No role.

arTitleBar

A title or caption bar for a window.

arMenuBar

A menu bar, usually beneath the title bar of a window, from which users can select menus.

arScrollBar

A vertical or horizontal scroll bar, which can be either part of the client area or used in a control.

arGrip

A special mouse pointer, which allows a user to manipulate user interface elements such as a window. For example, a user can click and drag a sizing grip in the lower-right corner of a window to resize it.

arSound

A system sound, which is associated with various system events.

arCursor

A mouse pointer.

arCaret

A caret, which is a flashing line, block, or bitmap that marks the location of the insertion point in a window's client area.

arAlert

An alert or condition that you can notify a user about. Use this role only for objects that embody an alert but are not associated with another user interface element, such as a message box, graphic, text, or sound.

arWindow

A window frame, which usually contains child objects such as a title bar, client, and other objects typically contained in a window.

arClient

A window's user area.

arMenuPopup

A menu, which presents a list of options from which the user can make a selection to perform an action. All menu types must have this role, including drop-down menus that are displayed by selection from a menu bar, and shortcut menus that are displayed when the right mouse button is clicked.

arMenuItem

A menu item, which is an entry in a menu that a user can choose to carry out a command, select an option, or display another menu. Functionally, a menu item can be equivalent to a push button, radio button, check box, or menu.

arToolTip

A tool tip, which is a small rectangular pop-up window that displays a brief description of the purpose of a button.

arApplication

The main window for an application.

arDocument

A document window, which is always contained within an application window. This role applies only to multiple-document interface (MDI) windows and refers to an object that contains the MDI title bar.

arPane

A separate area in a frame, a split document window, or a rectangular area of the status bar that can be used to display information. Users can navigate between panes and within the contents of the current pane, but cannot navigate between items in different panes. Thus, panes represent a level of grouping lower than frame windows or documents, but above individual controls. Typically, the user navigates between panes by pressing TAB, F6, or CTRL+TAB, depending on the context.

arChart

A graphical image used to represent data.

arDialog

A dialog box or message box.

arBorder

A window border. The entire border is represented by a single object, rather than by separate objects for each side.

arGrouping

The objects grouped in a logical manner. There can be a parent-child relationship between the grouping object and the objects it contains.

arSeparator

A space divided visually into two regions, such as a separator menu item or a separator dividing split panes within a window.

arToolBar

A toolbar, which is a grouping of controls that provide easy access to frequently used features.

arStatusBar

A status bar, which is an area typically at the bottom of an application window that displays information about the current operation, state of the application, or selected object. The status bar can have multiple fields that display different kinds of information, such as an explanation of the currently selected menu command in the status bar.

arTable

A table containing rows and columns of cells and, optionally, row headers and column headers.

arColumnHeader

A column header, which provides a visual label for a column in a table.

arRowHeader

A row header, which provides a visual label for a table row.

arColumn

A column of cells within a table.

arRow

A row of cells within a table.

arCell

A cell within a table.

arLink

A link, which is a connection between a source document and a destination document. This object might look like text or a graphic, but it acts like a button.

arHelpBalloon

A Help display in the form of a ToolTip or Help balloon, which contains buttons and labels that users can click to open custom Help topics.

arCharacter

A cartoon-like graphic object, such as Microsoft Office Assistant, which is typically displayed to provide help to users of an application.

arList

A list box, which allows the user to select one or more items.

arListItem

An item in a list box or the list portion of a combo box, drop-down list box, or drop-down combo box.

arOutline

An outline or tree structure, such as a tree view control, which displays a hierarchical list and usually allows the user to expand and collapse branches.

arOutlineItem

An item in an outline or tree structure.

arPageTab

A property page that allows a user to view the attributes for a page, such as the page's title, whether it is a home page, or whether the page has been modified. Normally, the only child of this control is a grouped object that contains the contents of the associated page.

arPropertyPage

A property page, which is a dialog box that controls the appearance and the behavior of an object, such as a file or resource. A property page's appearance differs according to its purpose.

arIndicator

An indicator, such as a pointer graphic, that points to the current item.

arGraphic

A picture.

arStaticText

The read-only text, such as in a label, for other controls or instructions in a dialog box. Static text cannot be modified or selected.

arText

The selectable text that can be editable or read-only.

arPushButton

A push button control, which is a small rectangular control that a user can turn on or off. A push button, also known as a command button, has a raised appearance in its default off state and a sunken appearance when it is turned on.

arCheckButton

A check box control, which is an option that can be turned on or off independent of other options.

arRadioButton

An option button, also known as a radio button. All objects sharing a single parent that have this attribute are assumed to be part of a single mutually exclusive group. You can use grouped objects to divide option buttons into separate groups when necessary.

arComboBox

A combo box, which is an edit control with an associated list box that provides a set of predefined choices.

arDropList

A drop-down list box. This control shows one item and allows the user to display and select another from a list of alternative choices.

arProgressBar

A progress bar, which indicates the progress of a lengthy operation by displaying colored lines inside a horizontal rectangle. The length of the lines in relation to the length of the rectangle corresponds to the percentage of the operation that is complete. This control does not take user input.

arDial

A dial or knob. This can also be a read-only object, like a speedometer.

arHotkeyField

A hot-key field that allows the user to enter a combination or sequence of keystrokes to be used as a hot key, which enables users to perform an action quickly. A hot-key control displays the keystrokes entered by the user and ensures that the user selects a valid key combination.

arSlider

A control, sometimes called a trackbar, that enables a user to adjust a setting in given increments between minimum and maximum values by moving a slider. The volume controls in the Windows operating system are slider controls.

arSpinButton

A spin box, also known as an up-down control, which contains a pair of arrow buttons. A user clicks the arrow buttons with a mouse to increment or decrement a value. A spin button control is most often used with a companion control, called a buddy window, where the current value is displayed.

arDiagram

A graphical image used to diagram data.

arAnimation

An animation control, which contains content that is changing over time, such as a control that displays a series of bitmap frames, like a filmstrip. Animation controls are usually displayed when files are being copied, or when some other time-consuming task is being performed.

arEquation

A mathematical equation.

arButtonDropDown

A button that drops down a list of items.

arButtonMenu

A button that drops down a menu.

arButtonDropDownGrid

A button that drops down a grid.

arWhiteSpace

A blank space between other objects.

arPageTabList

A container of page tab controls.

arClock

A control that displays the time.

arSplitButton

A toolbar button that has a drop-down list icon directly adjacent to the button.

arIpAddress

A control designed for entering Internet Protocol (IP) addresses.

arOutlineButton

A control that navigates like an outline item.

arDefault

A system-provided role.