查看源代码 wxSplashScreen (wx v2.4.3)
wxSplashScreen
显示一个带有细边框的窗口,展示描述您应用程序的位图。
在应用程序初始化时显示它,然后显式地销毁它或让它超时。
使用示例
这个类派生自以下类,并且可以使用它们的功能:
wxWidgets 文档:wxSplashScreen
摘要
类型
-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().
返回超时时间,单位为毫秒。
-spec new(Bitmap, SplashStyle, Milliseconds, Parent, Id) -> wxSplashScreen() when Bitmap :: wxBitmap:wxBitmap(), SplashStyle :: integer(), Milliseconds :: integer(), Parent :: wxWindow:wxWindow(), Id :: integer().
-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
是超时时间,单位为毫秒。