C++ 如何让定制的小部件接受诸如textctrls之类的键盘事件

C++ 如何让定制的小部件接受诸如textctrls之类的键盘事件,c++,wxwidgets,C++,Wxwidgets,平台窗口 使用windows API:CreateWindowExW创建了一个控件,并将其父控件设置为面板hwnd 但该控件似乎无法正确处理箭头键、输入键和制表键 wxwidgets上是否有任何标志为CreateWindowExW创建的任何控件提供了与编辑控件捕获箭头键、输入键和选项卡键相同的功能?问题可能是因为在创建控件时没有为控件使用WS\u EX\u CONTROLPARENT,内置选项卡导航需要这种样式 虽然我认为这对解决您的特定问题没有帮助,但我仍然想说,在使用wxWidgets的应用

平台窗口

使用windows API:CreateWindowExW创建了一个控件,并将其父控件设置为面板hwnd

但该控件似乎无法正确处理箭头键、输入键和制表键


wxwidgets上是否有任何标志为CreateWindowExW创建的任何控件提供了与编辑控件捕获箭头键、输入键和选项卡键相同的功能?

问题可能是因为在创建控件时没有为控件使用
WS\u EX\u CONTROLPARENT
,内置选项卡导航需要这种样式

虽然我认为这对解决您的特定问题没有帮助,但我仍然想说,在使用wxWidgets的应用程序中嵌入本机控件并不像将现有控件的
HWND
作为父控件那样简单,您可能想看看(wxWidgets 3.1.0中新增的)如何正确地执行它