wxwidget nie działa przechwytywanie zdarzeń klawiatury

0

No więc jak w temacie, mam utworzoną tabelę zdarzeń, metodę obsługi i nic, mogę sobie naciskać klawisze i nie działa, jedynie jak utworzyłem tabele do panelu, który sam utworzyłem to po kliknięciu zaczął odbierać zdarzenia, ale to mnie nie zadawala, oto kod:

void Window::Turnsnake(wxKeyEvent& event)
{
	if(event.GetKeyCode()==WXK_LEFT) snake1.Up();
	exit(0);
}
IMPLEMENT_APP(Aplik);
bool Aplik::OnInit()

{

	Window* MainWindow = new Window(_T("Mój program"),wxPoint(50,50),wxSize(700,700));
	MainWindow->Show(TRUE);
	return TRUE;
}
BEGIN_EVENT_TABLE(Window, wxFrame)
EVT_TIMER(90, Window::Showp)
EVT_KEY_DOWN(Window::Turnsnake)
END_EVENT_TABLE()
0

Czy czasem tabela zdarzeń nie powinna być pierwsza?

1 użytkowników online, w tym zalogowanych: 0, gości: 1