查看源代码 wxMouseCaptureChangedEvent (wx v2.4.3)
当窗口失去鼠标捕获时,会发送一个鼠标捕获更改事件。
即使应用程序代码调用了 wxWindow:releaseMouse/1
,也会调用此事件。处理此事件允许应用程序处理可能混淆鼠标处理代码的意外捕获释放。
仅适用于:wxmsw
参见
此类派生自 wxEvent,可以使用 wxEvent 的函数。
wxWidgets 文档: wxMouseCaptureChangedEvent
事件
使用 wxEvtHandler:connect/3
和 wxMouseCaptureChangedEventType
来订阅此类型的事件。
概要
函数
返回获得捕获的窗口,如果是非 wxWidgets 窗口,则返回 NULL。
类型
-type wxMouseCaptureChanged() :: #wxMouseCaptureChanged{type :: wxMouseCaptureChangedEvent:wxMouseCaptureChangedEventType()}.
-type wxMouseCaptureChangedEvent() :: wx:wx_object().
-type wxMouseCaptureChangedEventType() :: mouse_capture_changed.
函数
-spec getCapturedWindow(This) -> wxWindow:wxWindow() when This :: wxMouseCaptureChangedEvent().
返回获得捕获的窗口,如果是非 wxWidgets 窗口,则返回 NULL。