Make wxSplashScreen with parent so it ends immediatelly if we close main frame very quickly.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28641 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba
2004-08-05 15:08:33 +00:00
parent 9cf662c492
commit 77f5549a2b

View File

@@ -118,19 +118,19 @@ bool MyApp::OnInit()
{
wxImage::AddHandler(new wxPNGHandler);
// create the main application window
MyFrame *frame = new MyFrame(_T("wxSplashScreen sample application"));
wxBitmap bitmap;
if (bitmap.LoadFile(_T("splash.png"), wxBITMAP_TYPE_PNG))
{
new wxSplashScreen(bitmap,
wxSPLASH_CENTRE_ON_SCREEN|wxSPLASH_TIMEOUT,
6000, NULL, wxID_ANY, wxDefaultPosition, wxDefaultSize,
6000, frame, wxID_ANY, wxDefaultPosition, wxDefaultSize,
wxSIMPLE_BORDER|wxSTAY_ON_TOP);
}
wxYield();
// create the main application window
MyFrame *frame = new MyFrame(_T("wxSplashScreen sample application"));
// and show it (the frames, unlike simple controls, are not shown when
// created initially)
frame->Show(true);