Test case for MSW display corruption in 2.3.3

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14979 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling 2002-04-07 12:05:38 +00:00
parent 46e87167f1
commit 05c8d6df81

View File

@ -181,9 +181,33 @@ void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
{
#if 1
wxDialog dialog( this, -1, "Test", wxDefaultPosition, wxDefaultSize,
wxDEFAULT_DIALOG_STYLE | wxCLIP_CHILDREN | wxRESIZE_BORDER );
wxDialog *parent = &dialog;
wxBoxSizer *item0 = new wxBoxSizer( wxVERTICAL );
wxStaticBox *item2 = new wxStaticBox( parent, -1, "Text" );
wxStaticBoxSizer *item1 = new wxStaticBoxSizer( item2, wxVERTICAL );
wxCheckBox *item3 = new wxCheckBox( parent, -1, "Check", wxDefaultPosition, wxDefaultSize, 0 );
item1->Add( item3, 0, wxALIGN_CENTRE|wxALL, 5 );
item0->Add( item1, 0, wxALIGN_CENTRE|wxALL, 10 );
parent->SetAutoLayout( TRUE );
parent->SetSizer( item0 );
item0->Fit( parent );
item0->SetSizeHints( parent );
dialog.ShowModal();
#else
wxString msg;
msg.Printf( _T("This is the about dialog of minimal sample.\n")
_T("Welcome to %s"), wxVERSION_STRING);
wxMessageBox(msg, _T("About Minimal"), wxOK | wxICON_INFORMATION, this);
#endif
}