X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/22d679f369eeedd8f5f6781ea6a476f5b48c4d6c..96aaaff8654713ad989bd833476856e9df06f8a8:/samples/display/display.cpp diff --git a/samples/display/display.cpp b/samples/display/display.cpp index ff358cd01a..683cb0375e 100644 --- a/samples/display/display.cpp +++ b/samples/display/display.cpp @@ -167,6 +167,9 @@ IMPLEMENT_APP(MyApp) // 'Main program' equivalent: the program execution "starts" here bool MyApp::OnInit() { + if ( !wxApp::OnInit() ) + return false; + #ifdef __WXMSW__ if ( argc == 2 && !wxStricmp(argv[1], _T("/dx")) ) { @@ -260,6 +263,15 @@ MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size, r.width, r.height) )); + const wxRect rc(display.GetClientArea()); + sizer->Add(new wxStaticText(page, wxID_ANY, _T("Client area: "))); + sizer->Add(new wxStaticText + ( + page, + wxID_ANY, + wxString::Format(_T("(%d, %d)-(%d, %d)"), + rc.x, rc.y, rc.width, rc.height) + )); sizer->Add(new wxStaticText(page, wxID_ANY, _T("Name: "))); sizer->Add(new wxStaticText(page, wxID_ANY, display.GetName()));