wxSplashScreen shows a window with a thin border, displaying a bitmap describing your application. Show it in application initialisation, and then either explicitly destroy it or let it time-out.
Example usage:
wxBitmap bitmap; if (bitmap.LoadFile("splash16.png", wxBITMAP_TYPE_PNG)) { wxSplashScreen* splash = new wxSplashScreen(bitmap, wxSPLASH_CENTRE_ON_SCREEN|wxSPLASH_TIMEOUT, 6000, NULL, -1, wxDefaultPosition, wxDefaultSize, wxSIMPLE_BORDER|wxSTAY_ON_TOP); } wxYield();
Derived from
wxFrame
wxWindow
wxEvtHandler
wxObject
Include files
<wx/splash.h>
Construct the splash screen passing a bitmap, a style, a timeout, a window id, optional position and size, and a window style.
splashStyle is a bitlist of some of the following:
milliseconds is the timeout in milliseconds.
Destroys the splash screen.
Reimplement this event handler if you want to set an application variable on window destruction, for example.
long GetSplashStyle(void) const
Returns the splash style (see wxSplashScreen::wxSplashScreen for details).
wxSplashScreenWindow* GetSplashWindow(void) const
Returns the window used to display the bitmap.
Returns the timeout in milliseconds.
ymasuda 平成17年11月19日