Qt私の経験上、Wxよりもセットアップとドライブが簡単です。それは非常にクロスプラットフォームです。
QImageやQWidget型のものへのポインタを渡すことなく、DLL関数の中からいくつかのグラフィックスをレンダリングしたい場合は、おそらくOpenGLを使うことでしょう。あなたのDLLは、現在のOpenGLコンテキストにレンダリングするだけです。これはグローバルな状態であり、DLLの外で(多分QGLWidgetを使って)セットアップすることができます。
更新:ああ、あなたの編集がホストコードを変更できないことに気付きました。これは問題です。作成するウィンドウは、ホストアプリケーションのイベントループにプラグインして正しく動作する必要があります(たとえば、エクスポーズ/サイズ変更時にWM_PAINTを受け取るなど)。確かにWin32では、古いコード(ライブラリなど)をCreateWindowにしてGDIでその内容を描画することは可能ですが、一般的なウィンドウの動作はかなり壊れている可能性があります(Vistaのダブルバッファリングではまったく機能しないことがあります。私は試していない)。私がこの状況で最も簡単に見つけるのは、画像ファイルをダンプし、その後、選択した画像ビューアでレビューすることです。 IMHOこれは実際には、ライブやウィンドウをデバッグするのに役立ちます。バックグラウンドやフォワード、ズームイン、画像強調を適用してさまざまな問題を強調したり、回帰テストなどの前回と比較したりすることができるからです。 「ライブ」ビュー、新しい画像のディレクトリを監視する画像表示器を作成する、名前付きパイプなどを介してストリームする)
dllの中からウィンドウを作成する方法の例があります...? – Baczek