void OnQuit(wxCommandEvent& event);
void OnAbout(wxCommandEvent& event);
void OnDelete(wxCommandEvent& event);
- bool OnClose() { return TRUE; }
+ void OnCloseWindow(wxCloseEvent& event);
private:
wxTextCtrl *m_text;
EVT_MENU(Minimal_Quit, MyFrame::OnQuit)
EVT_MENU(Minimal_About, MyFrame::OnAbout)
EVT_MENU(Minimal_Delete, MyFrame::OnDelete)
+ EVT_CLOSE(MyFrame::OnCloseWindow)
END_EVENT_TABLE()
// ============================================================================
SetClientSize(w, h);
}
+void MyFrame::OnCloseWindow(wxCloseEvent& event)
+{
+ this->Destroy();
+}
+
void MyFrame::OnQuit(wxCommandEvent&)
{
Close(TRUE);