透明なウィンドウをレンダリングするために私が知っている唯一の方法は、D3D9 Render ターゲットの結果をレンダリングする必要がある場合に備えて、非常に遅い UpdateLayeredWindows の呼び出しです。
GetRenderTargetData を呼び出してレンダー ターゲット データをシステム メモリに読み込む必要があり、次に UpdateLayeredWindow を呼び出して画面にレンダリングする必要があります。
ここhttp://msdn.microsoft.com/en-us/library/windows/desktop/ee890072(v=vs.85).aspx には、「D3D9Ex Flip Mode Present to DWM」を介してレンダリングを最適化する方法の説明があります。
トップレベルの透明なウィンドウをレンダリングするための同様の最適化はありますか?
ありがとう