我有一個MyFrame
,它來自wxFrame
。一個wxTextCtrl
被添加到這個框架。我可以在框架中處理這個文本控件的EVT_KEY_DOWN
嗎?類似的,wxFrame處理來自wxTextCtrl的事件 - C++/wxWidgets
BEGIN_EVENT_TABLE(wxTextCtrl, wxControl)
EVT_KEY_DOWN(MyFrame::OnKeyDown)
END_EVENT_TABLE()
上述代碼似乎不起作用。文檔說這樣的事件只能由發生事件的對象來處理。那麼我應該繼承wxTextCtrl
來處理這個問題,並以某種方式將信息發送到幀?
這樣做的最好方法是什麼?