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

迷你框架是一个带有小标题栏的框架。

它适用于不占用过多屏幕区域的浮动工具栏。

可以在 page_samples_dialogs 页面中使用“通用对话框”子菜单的“迷你框架”命令查看迷你框架的示例。

样式

此类支持以下样式

  • wxICONIZE: 以图标化(最小化)形式显示框架(仅限 Windows)。

  • wxCAPTION: 在框架上放置标题。

  • wxMINIMIZE: 与 wxICONIZE 相同。

  • wxMINIMIZE_BOX: 在框架上显示最小化框(仅限 Windows 和 Motif)。

  • wxMAXIMIZE: 以最大化形式显示框架(仅限 Windows)。

  • wxMAXIMIZE_BOX: 在框架上显示最大化框(仅限 Windows 和 Motif)。

  • wxCLOSE_BOX: 在框架上显示关闭框。

  • wxSTAY_ON_TOP: 始终位于其他窗口之上(仅限 Windows)。

  • wxSYSTEM_MENU: 显示系统菜单(仅限 Windows 和 Motif)。

  • wxRESIZE_BORDER: 在窗口周围显示可调整大小的边框。

注意:此类在 Windows 和 GTK 下具有迷你框架功能,即,迷你框架的存在不会在任务栏中注意到,并且焦点行为也不同。在其他平台上,它的行为类似于普通框架。

参见

此类派生自以下类,并可以使用它们的功能

wxWidgets 文档: wxMiniFrame

概要

函数

用于两步框架构造。

销毁对象

默认构造函数。

构造函数,创建窗口。

类型

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

函数

链接到此函数

create(This, Parent, Id, Title)

查看源代码
-spec create(This, Parent, Id, Title) -> boolean()
                when
                    This :: wxMiniFrame(),
                    Parent :: wxWindow:wxWindow(),
                    Id :: integer(),
                    Title :: unicode:chardata().

等效于 create(This, Parent, Id, Title, [])

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

用于两步框架构造。

有关详细信息,请参阅 new/4

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

销毁对象

-spec new() -> wxMiniFrame().

默认构造函数。

链接到此函数

new(Parent, Id, Title)

查看源代码
-spec new(Parent, Id, Title) -> wxMiniFrame()
             when Parent :: wxWindow:wxWindow(), Id :: integer(), Title :: unicode:chardata().

等效于 new(Parent, Id, Title, [])

-spec new(Parent, Id, Title, [Option]) -> wxMiniFrame()
             when
                 Parent :: wxWindow:wxWindow(),
                 Id :: integer(),
                 Title :: unicode:chardata(),
                 Option ::
                     {pos, {X :: integer(), Y :: integer()}} |
                     {size, {W :: integer(), H :: integer()}} |
                     {style, integer()}.

构造函数,创建窗口。

注意:在非 Windows 平台上,框架的行为类似于普通框架。

参见: create/5