檢視原始碼 wxPopupTransientWindow (wx v2.4.3)
一個 wxPopupWindow
,當使用者在視窗外點擊滑鼠或以其他方式失去焦點時,會自動消失。
此視窗可用於實現自訂的類似下拉式選單的控制項。
此類別繼承自,並可以使用以下函式:
wxWidgets 文件: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