従来の win32 アプリケーションで WPF ウィンドウを使用したいと考えています。WPFウィンドウが常にwin32ウィンドウの上に表示されるように、それらを同様の方法で動作させたいと思います。
このために、WPF ウィンドウの所有者を win32 ウィンドウに設定したいのですが、これを実現する方法がわかりません。
ここで何か助けはありますか?
答えはいくつかのリンクの後ろに隠されているので、ここでトリックを行ったコード:
System::Windows::Interop::WindowInteropHelper^ helper = gcnew System::Windows::Interop::WindowInteropHelper(myWpfChildWindow);
helper->Owner = (System::IntPtr)myMainWindowHWND;