查看源代码 wxMouseCaptureChangedEvent (wx v2.4.3)

当窗口失去鼠标捕获时,会发送一个鼠标捕获更改事件。

即使应用程序代码调用了 wxWindow:releaseMouse/1,也会调用此事件。处理此事件允许应用程序处理可能混淆鼠标处理代码的意外捕获释放。

仅适用于:wxmsw

参见

此类派生自 wxEvent,可以使用 wxEvent 的函数。

wxWidgets 文档: wxMouseCaptureChangedEvent

事件

使用 wxEvtHandler:connect/3wxMouseCaptureChangedEventType 来订阅此类型的事件。

概要

函数

返回获得捕获的窗口,如果是非 wxWidgets 窗口,则返回 NULL。

类型

链接到此类型

wxMouseCaptureChanged()

查看源代码
-type wxMouseCaptureChanged() ::
          #wxMouseCaptureChanged{type :: wxMouseCaptureChangedEvent:wxMouseCaptureChangedEventType()}.
链接到此类型

wxMouseCaptureChangedEvent()

查看源代码
-type wxMouseCaptureChangedEvent() :: wx:wx_object().
链接到此类型

wxMouseCaptureChangedEventType()

查看源代码
-type wxMouseCaptureChangedEventType() :: mouse_capture_changed.

函数

链接到此函数

getCapturedWindow(This)

查看源代码
-spec getCapturedWindow(This) -> wxWindow:wxWindow() when This :: wxMouseCaptureChangedEvent().

返回获得捕获的窗口,如果是非 wxWidgets 窗口,则返回 NULL。