私の制御を超えて、いくつかの Windows フォームに TransparencyKey プロパティが設定されているアプリケーションがあります。これらのウィンドウが DirectDraw ビデオ サーフェスを持つ別のフォームを覆っている (その前にある) 場合、フォアグラウンド フォームがちらつきます (一部はフォームを表示し、一部は下のビデオを表示します)。問題は、TransparencyKey の色がアプリケーションのどこにも表示されないため、何も透明であってはならないということです。つまり、結果として、フォアグラウンド フォームが完全に不透明になるはずです。
Windows フォームと組み合わせたときに DirectDraw サーフェスがちらついた経験がある人はいますか? 私はこれに何週間も取り組んできましたが、成功しませんでした。ありがとう!