wxwidget nie działa przechwytywanie zdarzeń klawiatury

Odpowiedz Nowy wątek
Olazause
2009-07-28 13:14
Olazause
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()

Pozostało 580 znaków

2009-07-28 19:50

Rejestracja: 10 lat temu

Ostatnio: 1 rok temu

0

Czy czasem tabela zdarzeń nie powinna być pierwsza?

Pozostało 580 znaków

Odpowiedz

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