我有一个 C# 应用程序,具有各种输入控件(文本框、组合框、按钮等)以及选项卡控件。在其中一个选项卡中,我嵌入了一个非托管 C++ 窗口。 C++ 窗口也几乎没有输入控件。
使用 Tab 键,我可以导航到 C# 控件,不会出现任何问题。但是,当我在 C++ 窗口上选择一个控件并按 Tab 时,它不会将焦点转移到 C++ 窗口上的下一个控件。相反,它将焦点设置到 C# 控件上的控件。
根据下面的文章,如果我们在托管级别(C# 应用程序)有一个嵌入式非托管表单,.NET 控件将不知道它有任何子级。
如何将非托管 C++ 表单嵌入到 .NET 应用程序中?
有什么解决方法吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)