如何在wxWidgets中将键盘焦点设置为NULL窗口?

时间:2014-09-04 09:30:41

标签: c++ wxwidgets

在WinAPI中,您可以调用全局函数SetFocus(HWND)将焦点设置为NULL窗口(忽略键击):

::SetFocus(NULL);

wxWidgets具有wxWindow::SetFocus(void)虚拟成员函数,因此您无法传递NULL。如何在wxWidgets中进行::SetFocus(NULL)的便携式等效操作?

1 个答案:

答案 0 :(得分:2)

在wxWidgets API中无法做到这一点(但不清楚为什么有人想要这样做)。

如果您需要在全局范围内执行此操作,可以通过检查wxApp::FilterEvent()中的相应事件来忽略所有密钥。