BitBlt() と CreateBitmapSourceFromHBitmap() を使用して、WPF アプリケーションの Image 要素に表示できる BitmapSource としてウィンドウをキャプチャします。しかし、何らかの理由で、キャプチャするアプリケーションのほとんどは透過的です。何が起こっているかのソースとキャプチャの画像を次に示します。
(ソース: umbc.edu )
表示されているウィンドウの背景が灰色なので灰色です。私がどんな背景を与えても、ウィンドウは透けて見えます。
元の画像をより正確に反映するために、キャプチャした画像を取得するにはどうすればよいですか?