いつもお世話になります。
WPFでウィンドウ内部を画像として取得する方法で困っています。
WPFアプリケーションで、ウィンドウ内部を取得するのに、
Bitmap bmp = new Bitmap((int)Width, (int)Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
using (Graphics g = Graphics.FromImage(bmp))
{g.CopyFromScreen((int)Left, (int)Top, 0, 0, new System.Drawing.Size((int)Width, (int)Height), System.Drawing.CopyPixelOperation.SourceCopy);}
としてみました。
これは、ウィンドウ枠を表示すれば問題なく取得できますが、ウィンドウ枠を透明にすると、ウィンドウが透けてデスクトップを取得してしまいます。
透明の場合にどのようにしたらよいか、ご示唆いただけないでしょうか。