int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, #ifdef _WIN32_WCE LPWSTR lpCmdLine, #else LPSTR lpCmdLine2, #endif int nCmdShow) #endif { ScreenGlobalInit screen_init; #ifdef WIN32 ResourceLoader::Init(hInstance); #endif InitialiseFonts(); DialogLook *look = new DialogLook(); look->Initialise(bold_font, normal_font, small_font, bold_font, bold_font); Layout::Initialize(320,240); SingleWindow main_window; main_window.set(_T("STATIC"), _T("RunProgressWindow"), PixelRect{0, 0, 640, 480}); main_window.show(); TestJob job; JobDialog(main_window, *look, _T("RunJobDialog"), job); delete look; DeinitialiseFonts(); return 0; }
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, #ifdef _WIN32_WCE LPWSTR lpCmdLine, #else LPSTR lpCmdLine2, #endif int nCmdShow) #endif { ScreenGlobalInit screen_init; airspace_renderer_settings.SetDefaults(); #ifdef USE_GDI ResourceLoader::Init(hInstance); TestWindow::register_class(hInstance); #endif InitialiseFonts(); DialogLook *look = new DialogLook(); look->Initialise(bold_font, normal_font, small_font, bold_font, bold_font); TaskLook *task_look = new TaskLook(); task_look->Initialise(); AirspaceLook *airspace_look = new AirspaceLook(); airspace_look->Initialise(airspace_renderer_settings); TestWindow window(*task_look, *airspace_look); window.set(*look, PixelRect{0, 0, 480, 480}); window.Show(); window.event_loop(); delete airspace_look; delete task_look; delete look; DeinitialiseFonts(); return 0; }