私は自作のアプリケーション ホスティング フレームワークを試しています。入力/出力を抽象化して、クラッシュを適切に処理できるようにしたいと考えています。Chrome は非常によく似たモデルを使用しています。
任意のウィンドウ ハンドルを取得して、バック バッファへのレンダリングを開始するよう説得する方法はありますか? または、最初に独自のウィンドウを作成してから、クライアント アプリの親を変更する必要がありますか?
私は自作のアプリケーション ホスティング フレームワークを試しています。入力/出力を抽象化して、クラッシュを適切に処理できるようにしたいと考えています。Chrome は非常によく似たモデルを使用しています。
任意のウィンドウ ハンドルを取得して、バック バッファへのレンダリングを開始するよう説得する方法はありますか? または、最初に独自のウィンドウを作成してから、クライアント アプリの親を変更する必要がありますか?
コメントが言ったように、API 自体を掘り下げてフックする意思があれば何でもできますが、MSDN WM_PAINT ページのコメントによると、WM_PRINT は、ウィンドウを特定の DC に強制的に描画するサポートされている方法です。
また、ウィンドウがデスクトップに表示されないようにする必要があるようです。その場合、Win32 でウィンドウの描画を一定期間無効にできますか? で説明されているように WM_SETREDRAW を使用できます。.