檢視原始碼 wxMouseCaptureChangedEvent (wx v2.4.3)
當視窗失去滑鼠捕獲時,會發送一個滑鼠捕獲變更事件。
即使應用程式碼呼叫了 wxWindow:releaseMouse/1
,也會觸發此事件。處理此事件可讓應用程式處理可能使滑鼠處理程式碼混亂的意外捕獲釋放。
僅適用於:wxmsw
請參閱
此類別繼承自以下類別,並可使用其函式:
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。