标签: c# wpf windows winapi mdi
我有一个原生的Win32 MDI应用程序。该应用程序调用非托管代码创建WPF窗口并调用User32.SetParent()将其包装到Win32 MDI窗口中。这工作正常,但WPF窗口不像MDI那样 - 例如激活WPF窗口使Win32窗口成为一个背景窗口。
我的问题 - 是否可以将WPF窗口转换/标记为MDI窗口?我知道应该可以在本机代码下创建MDI子项,然后将WPF控件包装在里面,但我不想这样做。