X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f4fcc2919776cffa5e3b2f0d44dd24c41e652ff4..d86c187031547bd2f0604adddef273deedea7907:/docs/latex/wx/focusevt.tex?ds=inline diff --git a/docs/latex/wx/focusevt.tex b/docs/latex/wx/focusevt.tex index 061ad0feed..f14592b976 100644 --- a/docs/latex/wx/focusevt.tex +++ b/docs/latex/wx/focusevt.tex @@ -1,6 +1,12 @@ \section{\class{wxFocusEvent}}\label{wxfocusevent} -A focus event is sent when a window's focus changes. +A focus event is sent when a window's focus changes. The window losing focus +receives a ``kill focus'' event while the window gaining it gets a ``set +focus'' one. + +Notice that the set focus event happens both when the user gives focus to the +window (whether using the mouse or keyboard) and when it is done from the +program itself using \helpref{SetFocus}{wxwindowsetfocus}. \wxheading{Derived from} @@ -11,6 +17,10 @@ A focus event is sent when a window's focus changes. +\wxheading{Library} + +\helpref{wxCore}{librarieslist} + \wxheading{Event table macros} To process a focus event, use these event handler macros to direct input to a member @@ -24,15 +34,23 @@ function that takes a wxFocusEvent argument. \wxheading{See also} -%\helpref{wxWindow::OnSetFocus}{wxwindowonsetfocus},\rtfsp -%\helpref{wxWindow::OnKillFocus}{wxwindowonkillfocus},\rtfsp \helpref{Event handling overview}{eventhandlingoverview} \latexignore{\rtfignore{\wxheading{Members}}} -\membersection{wxFocusEvent::wxFocusEvent} + +\membersection{wxFocusEvent::wxFocusEvent}\label{wxfocuseventctor} \func{}{wxFocusEvent}{\param{WXTYPE }{eventType = 0}, \param{int }{id = 0}} Constructor. + +\membersection{wxFocusEvent::GetWindow}\label{wxfocuseventgetwindow} + +Returns the window associated with this event, that is the window which had the +focus before for the \texttt{wxEVT\_SET\_FOCUS} event and the window which is +going to receive focus for the \texttt{wxEVT\_KILL\_FOCUS} one. + +Warning: the window pointer may be \texttt{NULL}! +