Use enum constants to identify menu items in propgrid sample.

To implement the same pattern of coding in the sample.
This commit is contained in:
Artur Wieczorek
2015-05-14 18:56:10 +02:00
parent 7145a601b0
commit fc68bb4252

View File

@@ -26,8 +26,13 @@ private:
wxDECLARE_EVENT_TABLE();
};
enum
{
ID_ACTION = wxID_HIGHEST+1
};
wxBEGIN_EVENT_TABLE(MyFrame, wxFrame)
EVT_MENU(wxID_HIGHEST+1, MyFrame::OnAction)
EVT_MENU(ID_ACTION, MyFrame::OnAction)
EVT_PG_CHANGED( -1, MyFrame::OnPropertyGridChange )
EVT_PG_CHANGING( -1, MyFrame::OnPropertyGridChanging )
wxEND_EVENT_TABLE()
@@ -36,7 +41,7 @@ MyFrame::MyFrame(wxWindow* parent)
: wxFrame(parent, wxID_ANY, wxT("PropertyGrid Test"))
{
wxMenu *Menu = new wxMenu;
Menu->Append(wxID_HIGHEST+1, wxT("Action"));
Menu->Append(ID_ACTION, wxT("Action"));
wxMenuBar *MenuBar = new wxMenuBar();
MenuBar->Append(Menu, wxT("Action"));
SetMenuBar(MenuBar);