我需要在 WPF 窗口中托管 win32 窗口,但我需要它们像用户控件一样工作。其他控件需要能够出现在它们之上,并且它们应该能够放入选项卡控件等中。这样的事可能吗?
最佳答案
不直接。 Airspace issues在此应用,这会阻止您像使用其他内容一样直接使用 HWND (Win32) 窗口。
有多种解决方法,例如 AirspaceOverlay control 。这些功能是通过创建一个不带镶边的单独的 WPF Window
并将其“覆盖”在 HWND 之上,并根据需要移动它来实现的。
关于c# - 在 WPF 窗口中嵌入 win32 窗口,无需 HwndHost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14571951/