wxWidgets: interface/wx/access.h File Reference

| Version: 3.2.5

Classes | Macros | Enumerations
access.h File Reference

## Classes
class | wxAccessible
| The wxAccessible class allows wxWidgets applications, and wxWidgets itself, to return extended information about user interface elements to client applications such as screen readers. More...

## Macros
#define | wxACC_SELF 0
| Child ids are integer identifiers from 1 up. More...
#define | wxACC_STATE_SYSTEM_ALERT_HIGH 0x00000001
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_ALERT_MEDIUM 0x00000002
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_ALERT_LOW 0x00000004
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_ANIMATED 0x00000008
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_BUSY 0x00000010
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_CHECKED 0x00000020
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_COLLAPSED 0x00000040
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_DEFAULT 0x00000080
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_EXPANDED 0x00000100
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_EXTSELECTABLE 0x00000200
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_FLOATING 0x00000400
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_FOCUSABLE 0x00000800
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_FOCUSED 0x00001000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_HOTTRACKED 0x00002000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_INVISIBLE 0x00004000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_MARQUEED 0x00008000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_MIXED 0x00010000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_MULTISELECTABLE 0x00020000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_OFFSCREEN 0x00040000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_PRESSED 0x00080000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_PROTECTED 0x00100000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_READONLY 0x00200000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_SELECTABLE 0x00400000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_SELECTED 0x00800000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_SELFVOICING 0x01000000
| Represents a status of the system. More...
#define | wxACC_STATE_SYSTEM_UNAVAILABLE 0x02000000
| Represents a status of the system. More...
#define | wxACC_EVENT_SYSTEM_SOUND 0x0001
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_ALERT 0x0002
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_FOREGROUND 0x0003
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_MENUSTART 0x0004
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_MENUEND 0x0005
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_MENUPOPUPSTART 0x0006
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_MENUPOPUPEND 0x0007
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_CAPTURESTART 0x0008
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_CAPTUREEND 0x0009
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_MOVESIZESTART 0x000A
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_MOVESIZEEND 0x000B
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_CONTEXTHELPSTART 0x000C
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_CONTEXTHELPEND 0x000D
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_DRAGDROPSTART 0x000E
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_DRAGDROPEND 0x000F
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_DIALOGSTART 0x0010
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_DIALOGEND 0x0011
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_SCROLLINGSTART 0x0012
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_SCROLLINGEND 0x0013
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_SWITCHSTART 0x0014
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_SWITCHEND 0x0015
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_MINIMIZESTART 0x0016
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_SYSTEM_MINIMIZEEND 0x0017
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_CREATE 0x8000
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_DESTROY 0x8001
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_SHOW 0x8002
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_HIDE 0x8003
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_REORDER 0x8004
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_FOCUS 0x8005
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_SELECTION 0x8006
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_SELECTIONADD 0x8007
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_SELECTIONREMOVE 0x8008
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_SELECTIONWITHIN 0x8009
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_STATECHANGE 0x800A
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_LOCATIONCHANGE 0x800B
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_NAMECHANGE 0x800C
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_DESCRIPTIONCHANGE 0x800D
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_VALUECHANGE 0x800E
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_PARENTCHANGE 0x800F
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_HELPCHANGE 0x8010
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_DEFACTIONCHANGE 0x8011
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...
#define | wxACC_EVENT_OBJECT_ACCELERATORCHANGE 0x8012
| An event identifier that can be sent via wxAccessible::NotifyEvent. More...

## Enumerations
enum | wxAccStatus { wxACC_FAIL , wxACC_FALSE , wxACC_OK , wxACC_NOT_IMPLEMENTED , wxACC_NOT_SUPPORTED , wxACC_INVALID_ARG }
| wxAccessible functions return a wxAccStatus error code, which may be one of this enum's values. More...
enum | wxNavDir { wxNAVDIR_FIRSTCHILD , wxNAVDIR_LASTCHILD , wxNAVDIR_DOWN , wxNAVDIR_LEFT , wxNAVDIR_NEXT , wxNAVDIR_PREVIOUS , wxNAVDIR_RIGHT , wxNAVDIR_UP }
| This enum represents directions of navigation used in wxAccessible::Navigate(). More...
enum | wxAccRole { wxROLE_NONE , wxROLE_SYSTEM_ALERT , wxROLE_SYSTEM_ANIMATION , wxROLE_SYSTEM_APPLICATION , wxROLE_SYSTEM_BORDER , wxROLE_SYSTEM_BUTTONDROPDOWN , wxROLE_SYSTEM_BUTTONDROPDOWNGRID , wxROLE_SYSTEM_BUTTONMENU , wxROLE_SYSTEM_CARET , wxROLE_SYSTEM_CELL , wxROLE_SYSTEM_CHARACTER , wxROLE_SYSTEM_CHART , wxROLE_SYSTEM_CHECKBUTTON , wxROLE_SYSTEM_CLIENT , wxROLE_SYSTEM_CLOCK , wxROLE_SYSTEM_COLUMN , wxROLE_SYSTEM_COLUMNHEADER , wxROLE_SYSTEM_COMBOBOX , wxROLE_SYSTEM_CURSOR , wxROLE_SYSTEM_DIAGRAM , wxROLE_SYSTEM_DIAL , wxROLE_SYSTEM_DIALOG , wxROLE_SYSTEM_DOCUMENT , wxROLE_SYSTEM_DROPLIST , wxROLE_SYSTEM_EQUATION , wxROLE_SYSTEM_GRAPHIC , wxROLE_SYSTEM_GRIP , wxROLE_SYSTEM_GROUPING , wxROLE_SYSTEM_HELPBALLOON , wxROLE_SYSTEM_HOTKEYFIELD , wxROLE_SYSTEM_INDICATOR , wxROLE_SYSTEM_LINK , wxROLE_SYSTEM_LIST , wxROLE_SYSTEM_LISTITEM , wxROLE_SYSTEM_MENUBAR , wxROLE_SYSTEM_MENUITEM , wxROLE_SYSTEM_MENUPOPUP , wxROLE_SYSTEM_OUTLINE , wxROLE_SYSTEM_OUTLINEITEM , wxROLE_SYSTEM_PAGETAB , wxROLE_SYSTEM_PAGETABLIST , wxROLE_SYSTEM_PANE , wxROLE_SYSTEM_PROGRESSBAR , wxROLE_SYSTEM_PROPERTYPAGE , wxROLE_SYSTEM_PUSHBUTTON , wxROLE_SYSTEM_RADIOBUTTON , wxROLE_SYSTEM_ROW , wxROLE_SYSTEM_ROWHEADER , wxROLE_SYSTEM_SCROLLBAR , wxROLE_SYSTEM_SEPARATOR , wxROLE_SYSTEM_SLIDER , wxROLE_SYSTEM_SOUND , wxROLE_SYSTEM_SPINBUTTON , wxROLE_SYSTEM_STATICTEXT , wxROLE_SYSTEM_STATUSBAR , wxROLE_SYSTEM_TABLE , wxROLE_SYSTEM_TEXT , wxROLE_SYSTEM_TITLEBAR , wxROLE_SYSTEM_TOOLBAR , wxROLE_SYSTEM_TOOLTIP , wxROLE_SYSTEM_WHITESPACE , wxROLE_SYSTEM_WINDOW }
| The role of a user interface element is represented by the values of this enum. More...
enum | wxAccObject { wxOBJID_WINDOW , wxOBJID_SYSMENU , wxOBJID_TITLEBAR , wxOBJID_MENU , wxOBJID_CLIENT , wxOBJID_VSCROLL , wxOBJID_HSCROLL , wxOBJID_SIZEGRIP , wxOBJID_CARET , wxOBJID_CURSOR , wxOBJID_ALERT , wxOBJID_SOUND }
| Objects are represented by a wxAccObject enum value. More...
enum | wxAccSelectionFlags { wxACC_SEL_NONE , wxACC_SEL_TAKEFOCUS , wxACC_SEL_TAKESELECTION , wxACC_SEL_EXTENDSELECTION , wxACC_SEL_ADDSELECTION , wxACC_SEL_REMOVESELECTION }
| Selection actions are identified by the wxAccSelectionFlags values. More...

## Macro Definition Documentation

## ◆ wxACC_EVENT_OBJECT_ACCELERATORCHANGE

#define wxACC_EVENT_OBJECT_ACCELERATORCHANGE 0x8012

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_CREATE

#define wxACC_EVENT_OBJECT_CREATE 0x8000

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_DEFACTIONCHANGE

#define wxACC_EVENT_OBJECT_DEFACTIONCHANGE 0x8011

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_DESCRIPTIONCHANGE

#define wxACC_EVENT_OBJECT_DESCRIPTIONCHANGE 0x800D

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_DESTROY

#define wxACC_EVENT_OBJECT_DESTROY 0x8001

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_FOCUS

#define wxACC_EVENT_OBJECT_FOCUS 0x8005

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_HELPCHANGE

#define wxACC_EVENT_OBJECT_HELPCHANGE 0x8010

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_HIDE

#define wxACC_EVENT_OBJECT_HIDE 0x8003

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_LOCATIONCHANGE

#define wxACC_EVENT_OBJECT_LOCATIONCHANGE 0x800B

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_NAMECHANGE

#define wxACC_EVENT_OBJECT_NAMECHANGE 0x800C

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_PARENTCHANGE

#define wxACC_EVENT_OBJECT_PARENTCHANGE 0x800F

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_REORDER

#define wxACC_EVENT_OBJECT_REORDER 0x8004

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_SELECTION

#define wxACC_EVENT_OBJECT_SELECTION 0x8006

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_SELECTIONADD

#define wxACC_EVENT_OBJECT_SELECTIONADD 0x8007

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_SELECTIONREMOVE

#define wxACC_EVENT_OBJECT_SELECTIONREMOVE 0x8008

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_SELECTIONWITHIN

#define wxACC_EVENT_OBJECT_SELECTIONWITHIN 0x8009

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_SHOW

#define wxACC_EVENT_OBJECT_SHOW 0x8002

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_STATECHANGE

#define wxACC_EVENT_OBJECT_STATECHANGE 0x800A

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_OBJECT_VALUECHANGE

#define wxACC_EVENT_OBJECT_VALUECHANGE 0x800E

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_ALERT

#define wxACC_EVENT_SYSTEM_ALERT 0x0002

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_CAPTUREEND

#define wxACC_EVENT_SYSTEM_CAPTUREEND 0x0009

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_CAPTURESTART

#define wxACC_EVENT_SYSTEM_CAPTURESTART 0x0008

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_CONTEXTHELPEND

#define wxACC_EVENT_SYSTEM_CONTEXTHELPEND 0x000D

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_CONTEXTHELPSTART

#define wxACC_EVENT_SYSTEM_CONTEXTHELPSTART 0x000C

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_DIALOGEND

#define wxACC_EVENT_SYSTEM_DIALOGEND 0x0011

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_DIALOGSTART

#define wxACC_EVENT_SYSTEM_DIALOGSTART 0x0010

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_DRAGDROPEND

#define wxACC_EVENT_SYSTEM_DRAGDROPEND 0x000F

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_DRAGDROPSTART

#define wxACC_EVENT_SYSTEM_DRAGDROPSTART 0x000E

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_FOREGROUND

#define wxACC_EVENT_SYSTEM_FOREGROUND 0x0003

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_MENUEND

#define wxACC_EVENT_SYSTEM_MENUEND 0x0005

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_MENUPOPUPEND

#define wxACC_EVENT_SYSTEM_MENUPOPUPEND 0x0007

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_MENUPOPUPSTART

#define wxACC_EVENT_SYSTEM_MENUPOPUPSTART 0x0006

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_MENUSTART

#define wxACC_EVENT_SYSTEM_MENUSTART 0x0004

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_MINIMIZEEND

#define wxACC_EVENT_SYSTEM_MINIMIZEEND 0x0017

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_MINIMIZESTART

#define wxACC_EVENT_SYSTEM_MINIMIZESTART 0x0016

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_MOVESIZEEND

#define wxACC_EVENT_SYSTEM_MOVESIZEEND 0x000B

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_MOVESIZESTART

#define wxACC_EVENT_SYSTEM_MOVESIZESTART 0x000A

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_SCROLLINGEND

#define wxACC_EVENT_SYSTEM_SCROLLINGEND 0x0013

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_SCROLLINGSTART

#define wxACC_EVENT_SYSTEM_SCROLLINGSTART 0x0012

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_SOUND

#define wxACC_EVENT_SYSTEM_SOUND 0x0001

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_SWITCHEND

#define wxACC_EVENT_SYSTEM_SWITCHEND 0x0015

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_SWITCHSTART

#define wxACC_EVENT_SYSTEM_SWITCHSTART 0x0014

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_SELF

#define wxACC_SELF 0

Child ids are integer identifiers from 1 up.

So zero represents 'this' object.

## ◆ wxACC_STATE_SYSTEM_ALERT_HIGH

#define wxACC_STATE_SYSTEM_ALERT_HIGH 0x00000001

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_ALERT_LOW

#define wxACC_STATE_SYSTEM_ALERT_LOW 0x00000004

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_ALERT_MEDIUM

#define wxACC_STATE_SYSTEM_ALERT_MEDIUM 0x00000002

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_ANIMATED

#define wxACC_STATE_SYSTEM_ANIMATED 0x00000008

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_BUSY

#define wxACC_STATE_SYSTEM_BUSY 0x00000010

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_CHECKED

#define wxACC_STATE_SYSTEM_CHECKED 0x00000020

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_COLLAPSED

#define wxACC_STATE_SYSTEM_COLLAPSED 0x00000040

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_DEFAULT

#define wxACC_STATE_SYSTEM_DEFAULT 0x00000080

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_EXPANDED

#define wxACC_STATE_SYSTEM_EXPANDED 0x00000100

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_EXTSELECTABLE

#define wxACC_STATE_SYSTEM_EXTSELECTABLE 0x00000200

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_FLOATING

#define wxACC_STATE_SYSTEM_FLOATING 0x00000400

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_FOCUSABLE

#define wxACC_STATE_SYSTEM_FOCUSABLE 0x00000800

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_FOCUSED

#define wxACC_STATE_SYSTEM_FOCUSED 0x00001000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_HOTTRACKED

#define wxACC_STATE_SYSTEM_HOTTRACKED 0x00002000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_INVISIBLE

#define wxACC_STATE_SYSTEM_INVISIBLE 0x00004000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_MARQUEED

#define wxACC_STATE_SYSTEM_MARQUEED 0x00008000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_MIXED

#define wxACC_STATE_SYSTEM_MIXED 0x00010000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_MULTISELECTABLE

#define wxACC_STATE_SYSTEM_MULTISELECTABLE 0x00020000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_OFFSCREEN

#define wxACC_STATE_SYSTEM_OFFSCREEN 0x00040000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_PRESSED

#define wxACC_STATE_SYSTEM_PRESSED 0x00080000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_PROTECTED

#define wxACC_STATE_SYSTEM_PROTECTED 0x00100000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_READONLY

#define wxACC_STATE_SYSTEM_READONLY 0x00200000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_SELECTABLE

#define wxACC_STATE_SYSTEM_SELECTABLE 0x00400000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_SELECTED

#define wxACC_STATE_SYSTEM_SELECTED 0x00800000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_SELFVOICING

#define wxACC_STATE_SYSTEM_SELFVOICING 0x01000000

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_UNAVAILABLE

#define wxACC_STATE_SYSTEM_UNAVAILABLE 0x02000000

Represents a status of the system.

## Enumeration Type Documentation

## ◆ wxAccObject

enum wxAccObject

Objects are represented by a wxAccObject enum value.

Enumerator
wxOBJID_WINDOW |
wxOBJID_SYSMENU |
wxOBJID_TITLEBAR |
wxOBJID_MENU |
wxOBJID_CLIENT |
wxOBJID_VSCROLL |
wxOBJID_HSCROLL |
wxOBJID_SIZEGRIP |
wxOBJID_CARET |
wxOBJID_CURSOR |
wxOBJID_ALERT |
wxOBJID_SOUND |

## ◆ wxAccRole

enum wxAccRole

The role of a user interface element is represented by the values of this enum.

Enumerator
wxROLE_NONE |
wxROLE_SYSTEM_ALERT |
wxROLE_SYSTEM_ANIMATION |
wxROLE_SYSTEM_APPLICATION |
wxROLE_SYSTEM_BORDER |
wxROLE_SYSTEM_BUTTONDROPDOWN |
wxROLE_SYSTEM_BUTTONDROPDOWNGRID |
wxROLE_SYSTEM_BUTTONMENU |
wxROLE_SYSTEM_CARET |
wxROLE_SYSTEM_CELL |
wxROLE_SYSTEM_CHARACTER |
wxROLE_SYSTEM_CHART |
wxROLE_SYSTEM_CHECKBUTTON |
wxROLE_SYSTEM_CLIENT |
wxROLE_SYSTEM_CLOCK |
wxROLE_SYSTEM_COLUMN |
wxROLE_SYSTEM_COLUMNHEADER |
wxROLE_SYSTEM_COMBOBOX |
wxROLE_SYSTEM_CURSOR |
wxROLE_SYSTEM_DIAGRAM |
wxROLE_SYSTEM_DIAL |
wxROLE_SYSTEM_DIALOG |
wxROLE_SYSTEM_DOCUMENT |
wxROLE_SYSTEM_DROPLIST |
wxROLE_SYSTEM_EQUATION |
wxROLE_SYSTEM_GRAPHIC |
wxROLE_SYSTEM_GRIP |
wxROLE_SYSTEM_GROUPING |
wxROLE_SYSTEM_HELPBALLOON |
wxROLE_SYSTEM_HOTKEYFIELD |
wxROLE_SYSTEM_INDICATOR |
wxROLE_SYSTEM_LINK |
wxROLE_SYSTEM_LIST |
wxROLE_SYSTEM_LISTITEM |
wxROLE_SYSTEM_MENUBAR |
wxROLE_SYSTEM_MENUITEM |
wxROLE_SYSTEM_MENUPOPUP |
wxROLE_SYSTEM_OUTLINE |
wxROLE_SYSTEM_OUTLINEITEM |
wxROLE_SYSTEM_PAGETAB |
wxROLE_SYSTEM_PAGETABLIST |
wxROLE_SYSTEM_PANE |
wxROLE_SYSTEM_PROGRESSBAR |
wxROLE_SYSTEM_PROPERTYPAGE |
wxROLE_SYSTEM_PUSHBUTTON |
wxROLE_SYSTEM_RADIOBUTTON |
wxROLE_SYSTEM_ROW |
wxROLE_SYSTEM_ROWHEADER |
wxROLE_SYSTEM_SCROLLBAR |
wxROLE_SYSTEM_SEPARATOR |
wxROLE_SYSTEM_SLIDER |
wxROLE_SYSTEM_SOUND |
wxROLE_SYSTEM_SPINBUTTON |
wxROLE_SYSTEM_STATICTEXT |
wxROLE_SYSTEM_STATUSBAR |
wxROLE_SYSTEM_TABLE |
wxROLE_SYSTEM_TEXT |
wxROLE_SYSTEM_TITLEBAR |
wxROLE_SYSTEM_TOOLBAR |
wxROLE_SYSTEM_TOOLTIP |
wxROLE_SYSTEM_WHITESPACE |
wxROLE_SYSTEM_WINDOW |

## ◆ wxAccSelectionFlags

enum wxAccSelectionFlags

Selection actions are identified by the wxAccSelectionFlags values.

Enumerator
wxACC_SEL_NONE | No action is performed. Neither the selection nor focus is changed.
wxACC_SEL_TAKEFOCUS | The object is focused and becomes the selection anchor.
wxACC_SEL_TAKESELECTION | The object is selected and all other objects are removed from the current selection.
wxACC_SEL_EXTENDSELECTION | All objects between the selection anchor and this object are added to the current selection if the anchor object's is selected or they are removed from the current selection otherwise. If this flag is combined with `wxACC_SEL_ADDSELECTION`, the objects are added to the current selection regardless of the anchor object's state. If this flag is combined with `wxACC_SEL_REMOVESELECTION`, the objects are removed from the current selection regardless of the anchor object's state.
wxACC_SEL_ADDSELECTION | The object is added to the current selection. A noncontiguous selection can be a result of this operation.
wxACC_SEL_REMOVESELECTION | The object is removed from the current selection. A noncontiguous selection can be a result of this operation.

## ◆ wxAccStatus

enum wxAccStatus

wxAccessible functions return a wxAccStatus error code, which may be one of this enum's values.

Enumerator
wxACC_FAIL | The function failed.
wxACC_FALSE | The function returned false.
wxACC_OK | The function completed successfully.
wxACC_NOT_IMPLEMENTED | The function is not implemented.
wxACC_NOT_SUPPORTED | The function is not supported.
wxACC_INVALID_ARG | An argument is not valid (e.g. it does not make sense for the specified object).

## ◆ wxNavDir

enum wxNavDir

This enum represents directions of navigation used in wxAccessible::Navigate().

Enumerator
wxNAVDIR_FIRSTCHILD | Navigate to the first child of the object. When this flag is used, the `fromId` parameter must be `wxACC_SELF`.
wxNAVDIR_LASTCHILD | Navigate to the last child of the object. When this flag is used, the `fromId` parameter must be `wxACC_SELF`.
wxNAVDIR_DOWN |
wxNAVDIR_LEFT |
wxNAVDIR_NEXT |
wxNAVDIR_PREVIOUS |
wxNAVDIR_RIGHT |
wxNAVDIR_UP |