查看源代码 wxStaticLine (wx v2.4.3)

静态线只是一条线,可以在对话框中用来分隔控件组。

该线只能是垂直或水平的。此外,并非所有端口(特别是 wxGTK)都支持指定线的横向方向(例如水平线的高度),因此为了获得最大的可移植性,您应该将其指定为 wxDefaultCoord。

样式

此类支持以下样式

  • wxLI_HORIZONTAL: 创建一条水平线。

  • wxLI_VERTICAL: 创建一条垂直线。

参见: wxStaticBox

此类派生自以下类,并可以使用以下类中的函数:

wxWidgets 文档: wxStaticLine

摘要

函数

创建静态线用于两步构造。

销毁对象

此静态函数返回将赋予静态线较小尺寸的大小,即

如果该线是垂直的,则返回 true;如果该线是水平的,则返回 false。

默认构造函数。

构造函数,创建并显示静态线。

类型

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

函数

-spec create(This, Parent) -> boolean() when This :: wxStaticLine(), Parent :: wxWindow:wxWindow().

等价于 create(This, Parent, [])

-spec create(This, Parent, [Option]) -> boolean()
                when
                    This :: wxStaticLine(),
                    Parent :: wxWindow:wxWindow(),
                    Option ::
                        {id, integer()} |
                        {pos, {X :: integer(), Y :: integer()}} |
                        {size, {W :: integer(), H :: integer()}} |
                        {style, integer()}.

创建静态线用于两步构造。

有关更多详细信息,请参见 new/2

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

销毁对象

-spec getDefaultSize() -> integer().

此静态函数返回将赋予静态线较小尺寸的大小,即

水平线的高度或垂直线的宽度。

-spec isVertical(This) -> boolean() when This :: wxStaticLine().

如果该线是垂直的,则返回 true;如果该线是水平的,则返回 false。

-spec new() -> wxStaticLine().

默认构造函数。

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

等价于 new(Parent, [])

-spec new(Parent, [Option]) -> wxStaticLine()
             when
                 Parent :: wxWindow:wxWindow(),
                 Option ::
                     {id, integer()} |
                     {pos, {X :: integer(), Y :: integer()}} |
                     {size, {W :: integer(), H :: integer()}} |
                     {style, integer()}.

构造函数,创建并显示静态线。

参见: create/3