How do you use Connect() in wxWidgets

Hello readers. I am trying to get this code working:
...
MyPanel::MyPanel(wxFrame *parent):wxPanel(parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE)
{
	wxButton *Button = new wxButton(this,wxID_OPEN,wxT("Read Image"), wxPoint(200,20),wxDefaultSize);
	Connect(wxID_OPEN, wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler(MyPanel::OnOpen));
	Connect(wxID_OPEN, wxEVT_PAINT, wxPaintEventHandler(MyPanel::OnPaint));
}
...


It doesn't work because when click the button, it calls OnOpen but not OnPaint.
I don't know if I made an error in creating the button or connect.

Please, someone help.
Topic archived. No new replies allowed.