-void MyFrame::OnPopupMenu(wxCommandEvent& event)
-{
- wxString str;
- str.Printf("Test%d clicked.", event.GetId() == Minimal_Test1 ? 1 : 2);
- SetStatusText(str, 1);
-}
-
-void MyFrame::OnRightDown(wxMouseEvent& event)
-{
- class MyMenu : public wxMenu
- {
- public:
- MyMenu()
- {
- Append(Minimal_Test1, "Test&1");
- AppendSeparator();
- Append(Minimal_Test2, "Test&2");
- }
-
- ~MyMenu() { printf("menu destroyed"); }
- } *menu = new MyMenu;
-
- PopupMenu(menu, event.GetX(), event.GetY());
+ wxMessageBox(msg, _T("About Minimal"), wxOK | wxICON_INFORMATION, this);