Qtフレームワークを使用しているWindowsGUIアプリケーションがあります(現在、バージョン3.3.5、Qt4に変更される可能性があります)。
メインアプリケーションで他のWindowsGUIアプリケーションを組み合わせたい。制御できないいくつかの制約があるため、メインアプリケーションでウィジェットを直接使用することはできません。最終的なレイアウトは次のようになります。
現在、ホスティング.exeアプリケーションで概説されている方法をダイアログに使用しています。HWND
子アプリケーションを渡すために、プロセス間で独自のIPCを使用しています。次に、子ウィンドウresizeEvent
を呼び出すQtを使用してサイズ変更イベントを転送する必要があります。::MoveWindow
これを行うためのより良いまたはより一般的なメカニズムはありますか?ActiveXを使用することを提案する人もいましたが、このテクノロジについては十分に理解していません。