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

wxSplashScreen 显示一个带有细边框的窗口,展示描述您应用程序的位图。

在应用程序初始化时显示它,然后显式地销毁它或让它超时。

使用示例

这个类派生自以下类,并且可以使用它们的功能:

wxWidgets 文档:wxSplashScreen

摘要

函数

销毁对象

返回启动画面样式(详情请参阅 new/6)。

返回超时时间,单位为毫秒。

构造启动画面,传入位图、样式、超时时间、窗口 ID、可选的位置和大小,以及窗口样式。

类型

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

函数

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

销毁对象

-spec getSplashStyle(This) -> integer() when This :: wxSplashScreen().

返回启动画面样式(详情请参阅 new/6)。

-spec getTimeout(This) -> integer() when This :: wxSplashScreen().

返回超时时间,单位为毫秒。

链接到此函数

new(Bitmap, SplashStyle, Milliseconds, Parent, Id)

查看源代码
-spec new(Bitmap, SplashStyle, Milliseconds, Parent, Id) -> wxSplashScreen()
             when
                 Bitmap :: wxBitmap:wxBitmap(),
                 SplashStyle :: integer(),
                 Milliseconds :: integer(),
                 Parent :: wxWindow:wxWindow(),
                 Id :: integer().

等效于 new(Bitmap, SplashStyle, Milliseconds, Parent, Id, [])

-spec new(Bitmap, SplashStyle, Milliseconds, Parent, Id, [Option]) -> wxSplashScreen()
             when
                 Bitmap :: wxBitmap:wxBitmap(),
                 SplashStyle :: integer(),
                 Milliseconds :: integer(),
                 Parent :: wxWindow:wxWindow(),
                 Id :: integer(),
                 Option ::
                     {pos, {X :: integer(), Y :: integer()}} |
                     {size, {W :: integer(), H :: integer()}} |
                     {style, integer()}.

构造启动画面,传入位图、样式、超时时间、窗口 ID、可选的位置和大小,以及窗口样式。

splashStyle 是以下一些标志位的组合:

  • wxSPLASH_CENTRE_ON_PARENT

  • wxSPLASH_CENTRE_ON_SCREEN

  • wxSPLASH_NO_CENTRE

  • wxSPLASH_TIMEOUT

  • wxSPLASH_NO_TIMEOUT

milliseconds 是超时时间,单位为毫秒。