创建WPF窗口作为Win32 MDI主机窗口的MDI子窗口

Rak*_*koo 5 c# windows wpf winapi mdi

我有一个原生的Win32 MDI应用程序.该应用程序调用非托管代码创建WPF窗口并调用User32.SetParent()将其包装到Win32 MDI窗口中.这工作正常,但WPF窗口不像MDI - 例如激活WPF窗口使Win32窗口成为一个背景窗口.

我的问题 - 是否可以转换/标记WPF窗口以表现为MDI窗口?我知道应该可以在本机代码下创建MDI子,然后将WPF控件包装在里面,但我不想这样做.