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

wxStaticBoxSizer 是一個繼承自 wxBoxSizer 的 sizer,但會在 sizer 周圍加上一個靜態方塊。

這個靜態方塊可以獨立建立,或者為了方便,sizer 可以自行建立。無論如何,sizer 擁有 wxStaticBox 控制項,並且會在 wxStaticBoxSizer 解構函式中刪除它。

請注意,自 wxWidgets 2.9.1 起,我們鼓勵將添加到 wxStaticBoxSizer 的視窗建立為 wxStaticBox 本身的子視窗,詳情請參閱此類別文件。

此類別的使用範例

請參閱

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

wxWidgets 文件:wxStaticBoxSizer

摘要

函式

銷毀物件

傳回與 sizer 關聯的靜態方塊。

此建構函式使用已存在的靜態方塊。

此建構函式會使用給定的標籤和父視窗建立新的靜態方塊。

類型

-type wxStaticBoxSizer() :: wx:wx_object().

函式

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

銷毀物件

-spec getStaticBox(This) -> wxStaticBox:wxStaticBox() when This :: wxStaticBoxSizer().

傳回與 sizer 關聯的靜態方塊。

-spec new(Orient, Parent) -> wxStaticBoxSizer() when Orient :: integer(), Parent :: wxWindow:wxWindow();
         (Box, Orient) -> wxStaticBoxSizer() when Box :: wxStaticBox:wxStaticBox(), Orient :: integer().

此建構函式使用已存在的靜態方塊。

-spec new(Orient, Parent, [Option]) -> wxStaticBoxSizer()
             when
                 Orient :: integer(),
                 Parent :: wxWindow:wxWindow(),
                 Option :: {label, unicode:chardata()}.

此建構函式會使用給定的標籤和父視窗建立新的靜態方塊。