From: Vadim Zeitlin Date: Tue, 16 Apr 2002 19:29:52 +0000 (+0000) Subject: added test for wxNO_DEFAULT in wxMessageBox X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/49b957be80cf3ba9c8b9aa35678d733296e2f2c9 added test for wxNO_DEFAULT in wxMessageBox git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15169 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/samples/dialogs/dialogs.cpp b/samples/dialogs/dialogs.cpp index 18d11c2249..35a477e829 100644 --- a/samples/dialogs/dialogs.cpp +++ b/samples/dialogs/dialogs.cpp @@ -321,9 +321,25 @@ void MyFrame::LogDialog(wxCommandEvent& event) void MyFrame::MessageBox(wxCommandEvent& WXUNUSED(event) ) { wxMessageDialog dialog( NULL, "This is a message box\nA long, long string to test out the message box properly", - "Message box text", wxYES_NO|wxCANCEL|wxICON_INFORMATION); + "Message box text", wxNO_DEFAULT|wxYES_NO|wxCANCEL|wxICON_INFORMATION); - dialog.ShowModal(); + switch ( dialog.ShowModal() ) + { + case wxID_YES: + wxLogStatus("You pressed \"Yes\""); + break; + + case wxID_NO: + wxLogStatus("You pressed \"No\""); + break; + + case wxID_CANCEL: + wxLogStatus("You pressed \"Cancel\""); + break; + + default: + wxLogError("Unexpected wxMessageDialog return code!"); + } } void MyFrame::NumericEntry(wxCommandEvent& WXUNUSED(event) )