X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d2c2afc91be4bdb6e036516785f334ddb54afa0c..34c07b8b63651e46aabb7809c25d95dd40736687:/docs/latex/wx/mcaptevt.tex diff --git a/docs/latex/wx/mcaptevt.tex b/docs/latex/wx/mcaptevt.tex index c493cbbe41..fc6d032f9d 100644 --- a/docs/latex/wx/mcaptevt.tex +++ b/docs/latex/wx/mcaptevt.tex @@ -29,6 +29,7 @@ function that takes a wxMouseCaptureChangedEvent argument. \wxheading{See also} +\helpref{wxMouseCaptureLostEvent}{wxmousecapturelostevent} \helpref{Event handling overview}{eventhandlingoverview}, \helpref{wxWindow::CaptureMouse}{wxwindowcapturemouse}, \helpref{wxWindow::ReleaseMouse}{wxwindowreleasemouse}, @@ -36,7 +37,7 @@ function that takes a wxMouseCaptureChangedEvent argument. \latexignore{\rtfignore{\wxheading{Members}}} -\membersection{wxMouseCaptureChangedEvent::wxMouseCaptureChangedEvent} +\membersection{wxMouseCaptureChangedEvent::wxMouseCaptureChangedEvent}\label{wxmousecapturechangedeventctor} \func{}{wxMouseCaptureChangedEvent}{\param{wxWindowID }{windowId = 0}, \param{wxWindow*}{ gainedCapture = NULL}} @@ -46,5 +47,53 @@ Constructor. \constfunc{wxWindow*}{GetCapturedWindow}{\void} -Returns the window that gained the capture, or NULL if it was a non-wxWindows window. +Returns the window that gained the capture, or NULL if it was a non-wxWidgets window. + +\section{\class{wxMouseCaptureLostEvent}}\label{wxmousecapturelostevent} + +An mouse capture lost event is sent to a window that obtained mouse capture, +which was subsequently loss due to "external" event, for example when a dialog +box is shown or if another application captures the mouse. + +If this happens, this event is sent to all windows that are on capture stack +(i.e. called CaptureMouse, but didn't call ReleaseMouse yet). The event is +{\em not} sent if the capture changes because of a call to CaptureMouse or +ReleaseMouse. + +This event is currently emitted under Windows only. + +\wxheading{Derived from} + +\helpref{wxEvent}{wxevent}\\ +\helpref{wxObject}{wxobject} + +\wxheading{Include files} + + + +\wxheading{Event table macros} + +To process this event, use the following event handler macro to direct input to +a member function that takes a wxMouseCaptureLostEvent argument. + +\twocolwidtha{7cm} +\begin{twocollist}\itemsep=0pt +\twocolitem{{\bf EVT\_MOUSE\_CAPTURE\_LOST(func)}}{Process a wxEVT\_MOUSE\_CAPTURE\_LOST event.} +\end{twocollist} + +\wxheading{See also} + +\helpref{wxMouseCaptureChangedEvent}{wxmousecapturechangedevent} +\helpref{Event handling overview}{eventhandlingoverview}, +\helpref{wxWindow::CaptureMouse}{wxwindowcapturemouse}, +\helpref{wxWindow::ReleaseMouse}{wxwindowreleasemouse}, +\helpref{wxWindow::GetCapture}{wxwindowgetcapture} + +\latexignore{\rtfignore{\wxheading{Members}}} + +\membersection{wxMouseCaptureLostEvent::wxMouseCaptureLostEvent}\label{wxmousecapturelosteventctor} + +\func{}{wxMouseCaptureLostEvent}{\param{wxWindowID }{windowId = 0}} + +Constructor.