\section{\class{wxNavigationKeyEvent}}\label{wxnavigationkeyevent} This event class contains information about navigation events, generated by navigation keys such as tab and page down. This event is mainly used by wxWidgets implementations. A wxNavigationKeyEvent handler is automatically provided by wxWidgets when you make a class into a control container with the macro WX\_DECLARE\_CONTROL\_CONTAINER. \wxheading{Derived from} \helpref{wxEvent}{wxevent}\\ \helpref{wxObject}{wxobject} \wxheading{Include files} \wxheading{Library} \helpref{wxCore}{librarieslist} \wxheading{Event table macros} To process a navigation command event, use these event handler macros to direct input to member functions that take a wxNavigationKeyEvent argument. \twocolwidtha{7cm} \begin{twocollist}\itemsep=0pt \twocolitem{{\bf EVT\_NAVIGATION\_KEY(func)}}{Process a navigation key event.} \end{twocollist}% \latexignore{\rtfignore{\wxheading{Types}}} \begin{verbatim} enum { IsBackward = 0x0000, IsForward = 0x0001, WinChange = 0x0002, FromTab = 0x0004 }; \end{verbatim} \wxheading{See also} \helpref{wxWindow::Navigate}{wxwindownavigate}\\ \helpref{wxWindow::NavigateIn}{wxwindownavigatein} \latexignore{\rtfignore{\wxheading{Members}}} \membersection{wxNavigationKeyEvent::wxNavigationKeyEvent}\label{wxnavigationkeyeventctor} \func{}{wxNavigationKeyEvent}{\void} \func{}{wxNavigationKeyEvent}{\param{const wxNavigationKeyEvent\&}{ event}} Constructor. \membersection{wxNavigationKeyEvent::GetCurrentFocus}\label{wxnavigationkeyeventgetcurrentfocus} \constfunc{wxWindow*}{GetCurrentFocus}{\void} Returns the child that has the focus, or NULL. \membersection{wxNavigationKeyEvent::GetDirection}\label{wxnavigationkeyeventgetdirection} \constfunc{bool}{GetDirection}{\void} Returns \true if the navigation was in the forward direction. \membersection{wxNavigationKeyEvent::IsWindowChange}\label{wxnavigationkeyeventiswindowchange} \constfunc{bool}{IsWindowChange}{\void} Returns \true if the navigation event represents a window change (for example, from Ctrl-Page Down in a notebook). \membersection{wxNavigationKeyEvent::IsFromTab}\label{wxnavigationkeyeventisfromtab} \constfunc{bool}{IsFromTab}{\void} Returns \true if the navigation event was from a tab key. This is required for proper navigation over radio buttons. \membersection{wxNavigationKeyEvent::SetCurrentFocus}\label{wxnavigationkeyeventsetcurrentfocus} \func{void}{SetCurrentFocus}{\param{wxWindow* }{currentFocus}} Sets the current focus window member. \membersection{wxNavigationKeyEvent::SetDirection}\label{wxnavigationkeyeventsetdirection} \func{void}{SetDirection}{\param{bool }{direction}} Sets the direction to forward if {\it direction} is \true, or backward if \false. \membersection{wxNavigationKeyEvent::SetFlags}\label{wxnavigationkeyeventsetflags} \func{void}{SetFlags}{\param{long }{flags}} Sets the flags. \membersection{wxNavigationKeyEvent::SetFromTab}\label{wxnavigationkeyeventsetfromtab} \func{void}{SetFromTab}{\param{bool }{fromTab}} Marks the navigation event as from a tab key. \membersection{wxNavigationKeyEvent::SetWindowChange}\label{wxnavigationkeyeventsetwindowchange} \func{void}{SetWindowChange}{\param{bool }{windowChange}} Marks the event as a window change event.