View Source wxMouseCaptureChangedEvent (wx v2.4.2)

Functions for wxMouseCaptureChangedEvent class

An mouse capture changed event is sent to a window that loses its mouse capture. This is called even if wxWindow:releaseMouse/1 was called by the application code. Handling this event allows an application to cater for unexpected capture releases which might otherwise confuse mouse handling code.

Only for:wxmsw

See: wxMouseCaptureLostEvent, Overview events, wxWindow:captureMouse/1, wxWindow:releaseMouse/1, wxWindow:getCapture/0

This class is derived (and can use functions) from: wxEvent

wxWidgets docs: wxMouseCaptureChangedEvent

Events

Use wxEvtHandler:connect/3 with wxMouseCaptureChangedEventType to subscribe to events of this type.

Summary

Functions

Returns the window that gained the capture, or NULL if it was a non-wxWidgets window.

Types

Link to this type

wxMouseCaptureChanged()

View Source
-type wxMouseCaptureChanged() ::
    #wxMouseCaptureChanged{type :: wxMouseCaptureChangedEvent:wxMouseCaptureChangedEventType()}.
Link to this type

wxMouseCaptureChangedEvent()

View Source
-type wxMouseCaptureChangedEvent() :: wx:wx_object().
Link to this type

wxMouseCaptureChangedEventType()

View Source
-type wxMouseCaptureChangedEventType() :: mouse_capture_changed.

Functions

-spec getCapturedWindow(This) -> wxWindow:wxWindow() when This :: wxMouseCaptureChangedEvent().

Returns the window that gained the capture, or NULL if it was a non-wxWidgets window.