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

一個 wxPopupWindow,當使用者在視窗外點擊滑鼠或以其他方式失去焦點時,會自動消失。

此視窗可用於實現自訂的類似下拉式選單的控制項。

參見:wxPopupWindow

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

wxWidgets 文件:wxPopupTransientWindow

摘要

函式

銷毀物件

隱藏視窗。

預設建構子。

建構子。

彈出視窗(這也會顯示它)。

類型

連結至此類型

wxPopupTransientWindow()

檢視原始碼
-type wxPopupTransientWindow() :: wx:wx_object().

函式

-spec destroy(This :: wxPopupTransientWindow()) -> ok.

銷毀物件

-spec dismiss(This) -> ok when This :: wxPopupTransientWindow().

隱藏視窗。

-spec new() -> wxPopupTransientWindow().

預設建構子。

-spec new(Parent) -> wxPopupTransientWindow() when Parent :: wxWindow:wxWindow().

等同於 new(Parent, [])

-spec new(Parent, [Option]) -> wxPopupTransientWindow()
             when Parent :: wxWindow:wxWindow(), Option :: {style, integer()}.

建構子。

-spec popup(This) -> ok when This :: wxPopupTransientWindow().

等同於 popup(This, [])

-spec popup(This, [Option]) -> ok
               when This :: wxPopupTransientWindow(), Option :: {focus, wxWindow:wxWindow()}.

彈出視窗(這也會顯示它)。

如果 focus 不是 NULL,則在目前平台支援的情況下,當此視窗顯示時,它會保持焦點,否則彈出視窗本身將接收焦點。 無論如何,如果彈出視窗因使用者操作而失去焦點,它將自動消失。

參見:dismiss/1