From 49b957be80cf3ba9c8b9aa35678d733296e2f2c9 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin <vadim@wxwidgets.org> Date: Tue, 16 Apr 2002 19:29:52 +0000 Subject: [PATCH] added test for wxNO_DEFAULT in wxMessageBox git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15169 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/dialogs/dialogs.cpp | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) 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) ) -- 2.49.0