1 \section{\class{wxFocusEvent
}}\label{wxfocusevent
}
3 A focus event is sent when a window's focus changes. The window losing focus
4 receives a ``kill focus'' event while the window gaining it gets a ``set
7 Notice that the set focus event happens both when the user gives focus to the
8 window (whether using the mouse or keyboard) and when it is done from the
9 program itself using
\helpref{SetFocus
}{wxwindowsetfocus
}.
11 \wxheading{Derived from
}
13 \helpref{wxEvent
}{wxevent
}\\
14 \helpref{wxObject
}{wxobject
}
16 \wxheading{Include files
}
20 \wxheading{Event table macros
}
22 To process a focus event, use these event handler macros to direct input to a member
23 function that takes a wxFocusEvent argument.
26 \begin{twocollist
}\itemsep=
0pt
27 \twocolitem{{\bf EVT
\_SET\_FOCUS(func)
}}{Process a wxEVT
\_SET\_FOCUS event.
}
28 \twocolitem{{\bf EVT
\_KILL\_FOCUS(func)
}}{Process a wxEVT
\_KILL\_FOCUS event.
}
33 \helpref{Event handling overview
}{eventhandlingoverview
}
35 \latexignore{\rtfignore{\wxheading{Members
}}}
38 \membersection{wxFocusEvent::wxFocusEvent
}\label{wxfocuseventctor
}
40 \func{}{wxFocusEvent
}{\param{WXTYPE
}{eventType =
0},
\param{int
}{id =
0}}
45 \membersection{wxFocusEvent::GetWindow
}\label{wxfocuseventgetwindow
}
47 Returns the window associated with this event, that is the window which had the
48 focus before for the
\texttt{wxEVT
\_SET\_FOCUS} event and the window which is
49 going to receive focus for the
\texttt{wxEVT
\_KILL\_FOCUS} one.
51 Warning: the window pointer may be
\texttt{NULL
}!