これは Web のどこかにあるはずですが、検索用語に問題があります (関係のないものがたくさん出てきます)。とにかく、Direct3D9 アプリケーションを持っています。Vista および Windows 7 で全画面表示で実行し、Alt-Tab または Win-Tab を押すと、アプリケーションがサムネイル/プレビュー/ライブ ビューに空白で表示されます (正しい用語がわからない)。バックバッファをサムネイルに描画できる場所に応答できる API または通知はありますか?
1 に答える
3
全画面表示の Direct3D アプリケーション ウィンドウの合成 (サムネイルはその一部) を実行すると、無効になります。これは、フルスクリーン アプリのパフォーマンスを向上させることができるため、通常は良いことです。ほとんどのフルスクリーン アプリ (特に XP 以前で開発されたアプリ) は、アプリの実行中にユーザーだけが注目することを想定しているため、既定ではこの動作は適切です。この場合、必要に応じてサムネイルを手動でインスタンス化して更新できますが、通常、全画面表示のアプリから Alt-Tab キーを押して移動するのは特殊なケースです。
サムネイル API の概要など、一般的な合成の詳細については、この MSDN の記事を参照してください。
于 2009-11-09T22:40:01.513 に答える