如何在单个画布中获取多个HwndHost实例以正确重叠?

时间:2014-06-03 18:43:50

标签: c# .net wpf winapi plugins

我有一个由许多不同进程组成的WPF应用程序。这些进程每个都提供一个窗口,它实际上是主应用程序的插件。我使用.NET中的HwndHost类将每个窗口嵌入到主应用程序中,作为子窗口,在WPF可视树中。但是,有时不同的窗口彼此重叠。我特别有一个窗口,在这种情况下,应该是最顶层的窗口,即它应该在其兄弟姐妹的顶部绘制。但是,即使该窗口设置了WS_EX_TOPMOST样式,它似乎也会在其他插件窗口下面呈现。如何为跨进程HwndHosts强制执行Z-Order概念?

0 个答案:

没有答案