檢視原始碼 wxMouseCaptureChangedEvent (wx v2.4.3)

當視窗失去滑鼠捕獲時,會發送一個滑鼠捕獲變更事件。

即使應用程式碼呼叫了 wxWindow:releaseMouse/1,也會觸發此事件。處理此事件可讓應用程式處理可能使滑鼠處理程式碼混亂的意外捕獲釋放。

僅適用於:wxmsw

請參閱

此類別繼承自以下類別,並可使用其函式:

wxWidgets 文件:wxMouseCaptureChangedEvent

事件

使用 wxEvtHandler:connect/3 以及 wxMouseCaptureChangedEventType 來訂閱此類型的事件。

摘要

函式

傳回取得捕獲的視窗,如果是非 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。