phoenix_title wx.MouseCaptureChangedEvent

A mouse capture changed event is sent to a window that loses its mouse capture.

This is called even if wx.Window.ReleaseMouse 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.

^^

events Events Emitted by this Class

Handlers bound for the following event types will receive a wx.MouseCaptureChangedEvent parameter.

  • EVT_MOUSE_CAPTURE_CHANGED: Process a wxEVT_MOUSE_CAPTURE_CHANGED event. ^^

Availability

Only available for MSW.


class_hierarchy Class Hierarchy

Inheritance diagram for class MouseCaptureChangedEvent:

method_summary Methods Summary

__init__

Constructor.

GetCapturedWindow

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


property_summary Properties Summary

CapturedWindow

See GetCapturedWindow


api Class API

class wx.MouseCaptureChangedEvent(Event)

Possible constructors:

MouseCaptureChangedEvent(windowId=0, gainedCapture=None)

A mouse capture changed event is sent to a window that loses its mouse capture.


Methods

__init__(self, windowId=0, gainedCapture=None)

Constructor.

Parameters
  • windowId (wx.WindowID) –

  • gainedCapture (wx.Window) –



GetCapturedWindow(self)

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

Return type

wx.Window


Properties

CapturedWindow

See GetCapturedWindow