Mam taki kod i wszystko działa jednak żeby wyświetlał się splashscreen potrzebuje program dodatkowego pliku z obrazkiem, dlatego myślałem nad tym żeby umieścić go w resources tylko nie umiem tego zrobić (nie umieścić w pliku .res tylko napisać kod ;]) mógłby ktoś przerobić ten kod?
próbowałem sam ale ciągle są jakieś błędy...
bool MyApp::OnInit()
{
wxImage::AddHandler(new wxPNGHandler);
MyFrame* frame = new MyFrame("Algorytmy", wxDefaultPosition, wxSize(400, 300), wxMINIMIZE_BOX | wxSYSTEM_MENU | wxCAPTION | wxCLOSE_BOX | wxCLIP_CHILDREN);
wxBitmap bitmap;
if (bitmap.LoadFile("splash.png", wxBITMAP_TYPE_PNG))
{
wxSplashScreen* splash = new wxSplashScreen(bitmap, wxSPLASH_CENTRE_ON_SCREEN|wxSPLASH_NO_TIMEOUT, 6000, NULL, -1, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE|wxSTAY_ON_TOP);
_sleep(1000);
for (byte i = 254; i > 0; i--)
{
_sleep(1);
splash->SetTransparent(i);
splash->Update();
}
splash->Destroy();
}
wxYield();
frame->Center();
frame->Show(true);
SetTopWindow(frame);
return true;
}