我的问题的最佳示例是 ComboBox,当您单击下拉菜单时,会出现一个窗口,但如果您键入它仍然会进入 ComboBox。我有一个类似的设置。我有一个触发表单显示的特定事件(它现在处于活动状态 - 如果它失去焦点,表单关闭),用户应该能够在该表单上键入,并且所有键盘事件都应该传递给并由其处理,文本框。快捷键也需要处理。试图找出最好的就是这样做。我会使用 NativeWindow 并处理 WndProc 将消息中继到 TextBox 吗?似乎应该有一个相当简单的方法来做到这一点。
我已经得到了一些半工作的实现,但不适用于特定键,例如退格键或 Ctrl + A。
谢谢你的帮助。