📄 accessible.tex
字号:
}
Event identifiers that can be sent via \helpref{wxAccessible::NotifyEvent}{wxaccessiblenotifyevent} are
as follows:
{\small
\begin{verbatim}
#define wxACC_EVENT_SYSTEM_SOUND 0x0001
#define wxACC_EVENT_SYSTEM_ALERT 0x0002
#define wxACC_EVENT_SYSTEM_FOREGROUND 0x0003
#define wxACC_EVENT_SYSTEM_MENUSTART 0x0004
#define wxACC_EVENT_SYSTEM_MENUEND 0x0005
#define wxACC_EVENT_SYSTEM_MENUPOPUPSTART 0x0006
#define wxACC_EVENT_SYSTEM_MENUPOPUPEND 0x0007
#define wxACC_EVENT_SYSTEM_CAPTURESTART 0x0008
#define wxACC_EVENT_SYSTEM_CAPTUREEND 0x0009
#define wxACC_EVENT_SYSTEM_MOVESIZESTART 0x000A
#define wxACC_EVENT_SYSTEM_MOVESIZEEND 0x000B
#define wxACC_EVENT_SYSTEM_CONTEXTHELPSTART 0x000C
#define wxACC_EVENT_SYSTEM_CONTEXTHELPEND 0x000D
#define wxACC_EVENT_SYSTEM_DRAGDROPSTART 0x000E
#define wxACC_EVENT_SYSTEM_DRAGDROPEND 0x000F
#define wxACC_EVENT_SYSTEM_DIALOGSTART 0x0010
#define wxACC_EVENT_SYSTEM_DIALOGEND 0x0011
#define wxACC_EVENT_SYSTEM_SCROLLINGSTART 0x0012
#define wxACC_EVENT_SYSTEM_SCROLLINGEND 0x0013
#define wxACC_EVENT_SYSTEM_SWITCHSTART 0x0014
#define wxACC_EVENT_SYSTEM_SWITCHEND 0x0015
#define wxACC_EVENT_SYSTEM_MINIMIZESTART 0x0016
#define wxACC_EVENT_SYSTEM_MINIMIZEEND 0x0017
#define wxACC_EVENT_OBJECT_CREATE 0x8000
#define wxACC_EVENT_OBJECT_DESTROY 0x8001
#define wxACC_EVENT_OBJECT_SHOW 0x8002
#define wxACC_EVENT_OBJECT_HIDE 0x8003
#define wxACC_EVENT_OBJECT_REORDER 0x8004
#define wxACC_EVENT_OBJECT_FOCUS 0x8005
#define wxACC_EVENT_OBJECT_SELECTION 0x8006
#define wxACC_EVENT_OBJECT_SELECTIONADD 0x8007
#define wxACC_EVENT_OBJECT_SELECTIONREMOVE 0x8008
#define wxACC_EVENT_OBJECT_SELECTIONWITHIN 0x8009
#define wxACC_EVENT_OBJECT_STATECHANGE 0x800A
#define wxACC_EVENT_OBJECT_LOCATIONCHANGE 0x800B
#define wxACC_EVENT_OBJECT_NAMECHANGE 0x800C
#define wxACC_EVENT_OBJECT_DESCRIPTIONCHANGE 0x800D
#define wxACC_EVENT_OBJECT_VALUECHANGE 0x800E
#define wxACC_EVENT_OBJECT_PARENTCHANGE 0x800F
#define wxACC_EVENT_OBJECT_HELPCHANGE 0x8010
#define wxACC_EVENT_OBJECT_DEFACTIONCHANGE 0x8011
#define wxACC_EVENT_OBJECT_ACCELERATORCHANGE 0x8012
\end{verbatim}
}
\latexignore{\rtfignore{\wxheading{Members}}}
\membersection{wxAccessible::wxAccessible}\label{wxaccessiblewxaccessible}
\func{}{wxAccessible}{\param{wxWindow* }{win = NULL}}
Constructor, taking an optional window. The object can be associated with
a window later.
\membersection{wxAccessible::\destruct{wxAccessible}}\label{wxaccessibledtor}
\func{}{\destruct{wxAccessible}}{\void}
Destructor.
\membersection{wxAccessible::DoDefaultAction}\label{wxaccessibledodefaultaction}
\func{virtual wxAccStatus}{DoDefaultAction}{\param{int }{childId}}
Performs the default action for the object. {\it childId} is 0 (the action for this object)
or greater than 0 (the action for a child). Return wxACC\_NOT\_SUPPORTED if there
is no default action for this window (e.g. an edit control).
\membersection{wxAccessible::GetChild}\label{wxaccessiblegetchild}
\func{virtual wxAccStatus}{GetChild}{\param{int }{childId}, \param{wxAccessible** }{child}}
Gets the specified child (starting from 1). If {\it child} is NULL and the return value is wxACC\_OK,
this means that the child is a simple element and not an accessible object.
\membersection{wxAccessible::GetChildCount}\label{wxaccessiblegetchildcount}
\func{virtual wxAccStatus}{GetChildCount}{\param{int* }{childCount}}
Returns the number of children in {\it childCount}.
\membersection{wxAccessible::GetDefaultAction}\label{wxaccessiblegetdefaultaction}
\func{virtual wxAccStatus}{GetDefaultAction}{\param{int }{childId}, \param{wxString* }{actionName}}
Gets the default action for this object (0) or a child (greater than 0).
Return wxACC\_OK even if there is no action. {\it actionName} is the action, or the empty
string if there is no action. The retrieved string describes the action that is performed on an object,
not what the object does as a result. For example, a toolbar button that prints
a document has a default action of "Press" rather than "Prints the current document."
\membersection{wxAccessible::GetDescription}\label{wxaccessiblegetdescription}
\func{virtual wxAccStatus}{GetDescription}{\param{int }{childId}, \param{wxString* }{description}}
Returns the description for this object or a child.
\membersection{wxAccessible::GetFocus}\label{wxaccessiblegetfocus}
\func{virtual wxAccStatus}{GetFocus}{\param{int* }{childId}, \param{wxAccessible** }{child}}
Gets the window with the keyboard focus. If childId is 0 and child is NULL, no object in
this subhierarchy has the focus. If this object has the focus, child should be 'this'.
\membersection{wxAccessible::GetHelpText}\label{wxaccessiblegethelptext}
\func{virtual wxAccStatus}{GetHelpText}{\param{int }{childId}, \param{wxString* }{helpText}}
Returns help text for this object or a child, similar to tooltip text.
\membersection{wxAccessible::GetKeyboardShortcut}\label{wxaccessiblegetkeyboardshortcut}
\func{virtual wxAccStatus}{GetKeyboardShortcut}{\param{int }{childId}, \param{wxString* }{shortcut}}
Returns the keyboard shortcut for this object or child.
Return e.g. ALT+K.
\membersection{wxAccessible::GetLocation}\label{wxaccessiblegetlocation}
\func{virtual wxAccStatus}{GetLocation}{\param{wxRect\& }{rect}, \param{int }{elementId}}
Returns the rectangle for this object (id is 0) or a child element (id is greater than 0).
{\it rect} is in screen coordinates.
\membersection{wxAccessible::GetName}\label{wxaccessiblegetname}
\func{virtual wxAccStatus}{GetName}{\param{int }{childId}, \param{wxString* }{name}}
Gets the name of the specified object.
\membersection{wxAccessible::GetParent}\label{wxaccessiblegetparent}
\func{virtual wxAccStatus}{GetParent}{\param{wxAccessible** }{parent}}
Returns the parent of this object, or NULL.
\membersection{wxAccessible::GetRole}\label{wxaccessiblegetrole}
\func{virtual wxAccStatus}{GetRole}{\param{int }{childId}, \param{wxAccRole* }{role}}
Returns a role constant describing this object. See \helpref{wxAccessible}{wxaccessible} for a list
of these roles.
\membersection{wxAccessible::GetSelections}\label{wxaccessiblegetselections}
\func{virtual wxAccStatus}{GetSelections}{\param{wxVariant* }{selections}}
Gets a variant representing the selected children
of this object.
Acceptable values are:
\begin{itemize}
\item a null variant (IsNull() returns TRUE)
\item a list variant (GetType() == wxT("list"))
\item an integer representing the selected child element,
or 0 if this object is selected (GetType() == wxT("long"))
\item a "void*" pointer to a wxAccessible child object
\end{itemize}
\membersection{wxAccessible::GetState}\label{wxaccessiblegetstate}
\func{virtual wxAccStatus}{GetState}{\param{int }{childId}, \param{long* }{state}}
Returns a state constant. See \helpref{wxAccessible}{wxaccessible} for a list
of these states.
\membersection{wxAccessible::GetValue}\label{wxaccessiblegetvalue}
\func{virtual wxAccStatus}{GetValue}{\param{int }{childId}, \param{wxString* }{strValue}}
Returns a localized string representing the value for the object
or child.
\membersection{wxAccessible::GetWindow}\label{wxaccessiblegetwindow}
\func{wxWindow*}{GetWindow}{\void}
Returns the window associated with this object.
\membersection{wxAccessible::HitTest}\label{wxaccessiblehittest}
\func{virtual wxAccStatus}{HitTest}{\param{const wxPoint\& }{pt}, \param{int* }{childId}, \param{wxAccessible** }{childObject}}
Returns a status value and object id to indicate whether the given point was on this or
a child object. Can return either a child object, or an integer
representing the child element, starting from 1.
{\it pt} is in screen coordinates.
\membersection{wxAccessible::Navigate}\label{wxaccessiblenavigate}
\func{virtual wxAccStatus}{Navigate}{\param{wxNavDir }{navDir}, \param{int }{fromId}, \param{int* }{toId}, \param{wxAccessible** }{toObject}}
Navigates from {\it fromId} to {\it toId}/{\it toObject}.
\membersection{wxAccessible::NotifyEvent}\label{wxaccessiblenotifyevent}
\func{virtual static void}{NotifyEvent}{\param{int}{ eventType}, \param{wxWindow* }{window}, \param{wxAccObject }{objectType}, \param{int }{objectType}}
Allows the application to send an event when something changes in an accessible object.
\membersection{wxAccessible::Select}\label{wxaccessibleselect}
\func{virtual wxAccStatus}{Select}{\param{int }{childId}, \param{wxAccSelectionFlags }{selectFlags}}
Selects the object or child. See \helpref{wxAccessible}{wxaccessible} for a list
of the selection actions.
\membersection{wxAccessible::SetWindow}\label{wxaccessiblesetwindow}
\func{void}{SetWindow}{\param{wxWindow* }{window}}
Sets the window associated with this object.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -