У меня есть MyFrame
, который происходит от wxFrame
.A wxTextCtrl
добавлено к этому кадру.Могу ли я обработать EVT_KEY_DOWN
этого текстового элемента управления во фрейме?Что-то вроде
BEGIN_EVENT_TABLE(wxTextCtrl, wxControl)
EVT_KEY_DOWN(MyFrame::OnKeyDown)
END_EVENT_TABLE()
Код выше, похоже, не работает.Документация говорит, что подобные события могут быть обработаны только объектом, из которого происходит событие.Так должен ли я подкласс wxTextCtrl
обработать это и каким-то образом отправить информацию во фрейм?
Как лучше всего это сделать?