查看源代码 wxSashWindow (wx v2.4.3)
wxSashWindow
允许其任何边缘具有一个窗框,该窗框可以拖动以调整窗口大小。
实际的内容窗口将由应用程序创建为 wxSashWindow
的子窗口。
窗口(或其祖先)将通过 wxSashEvent
通知来接收拖动通知。
样式
此类支持以下样式
wxSW_3D: 绘制 3D 效果的窗框和边框。
wxSW_3DSASH: 绘制 3D 效果的窗框。
wxSW_3DBORDER: 绘制 3D 效果的边框。
wxSW_BORDER: 绘制一个细黑色边框。
查看
此类派生自,并且可以使用以下函数
wxWidgets 文档: wxSashWindow
事件
此类发出的事件类型
摘要
函数
销毁对象
获取 x 方向上的最大窗口尺寸。
获取 y 方向上的最大窗口尺寸。
获取 x 方向上的最小窗口尺寸。
获取 y 方向上的最小窗口尺寸。
如果给定边缘上的窗框可见,则返回 true,否则返回 false。
默认构造函数。
构造一个窗框窗口,它可以是框架、对话框或任何其他非控件窗口的子窗口。
设置 x 方向上的最大窗口尺寸。
设置 y 方向上的最大窗口尺寸。
设置 x 方向上的最小窗口尺寸。
设置 y 方向上的最小窗口尺寸。
调用此函数以使特定边缘上的窗框可见或不可见。
类型
-type wxSashWindow() :: wx:wx_object().
函数
-spec destroy(This :: wxSashWindow()) -> ok.
销毁对象
-spec getMaximumSizeX(This) -> integer() when This :: wxSashWindow().
获取 x 方向上的最大窗口尺寸。
-spec getMaximumSizeY(This) -> integer() when This :: wxSashWindow().
获取 y 方向上的最大窗口尺寸。
-spec getMinimumSizeX(This) -> integer() when This :: wxSashWindow().
获取 x 方向上的最小窗口尺寸。
-spec getMinimumSizeY(This) -> integer() when This :: wxSashWindow().
获取 y 方向上的最小窗口尺寸。
-spec getSashVisible(This, Edge) -> boolean() when This :: wxSashWindow(), Edge :: wx:wx_enum().
如果给定边缘上的窗框可见,则返回 true,否则返回 false。
查看: setSashVisible/3
-spec new() -> wxSashWindow().
默认构造函数。
-spec new(Parent) -> wxSashWindow() when Parent :: wxWindow:wxWindow().
等效于 new(Parent, [])
。
-spec new(Parent, [Option]) -> wxSashWindow() when Parent :: wxWindow:wxWindow(), Option :: {id, integer()} | {pos, {X :: integer(), Y :: integer()}} | {size, {W :: integer(), H :: integer()}} | {style, integer()}.
构造一个窗框窗口,它可以是框架、对话框或任何其他非控件窗口的子窗口。
-spec setMaximumSizeX(This, Min) -> ok when This :: wxSashWindow(), Min :: integer().
设置 x 方向上的最大窗口尺寸。
-spec setMaximumSizeY(This, Min) -> ok when This :: wxSashWindow(), Min :: integer().
设置 y 方向上的最大窗口尺寸。
-spec setMinimumSizeX(This, Min) -> ok when This :: wxSashWindow(), Min :: integer().
设置 x 方向上的最小窗口尺寸。
-spec setMinimumSizeY(This, Min) -> ok when This :: wxSashWindow(), Min :: integer().
设置 y 方向上的最小窗口尺寸。
-spec setSashVisible(This, Edge, Visible) -> ok when This :: wxSashWindow(), Edge :: wx:wx_enum(), Visible :: boolean().
调用此函数以使特定边缘上的窗框可见或不可见。
查看: getSashVisible/2