怎么截取一个被挡住的程序窗口的截图?
如题。我的程序只运行于windows7下。
问题1:我要截取被遮挡的程序窗口的图像,在.net framework 4类库中什么类可以实现?
问题2:有多少种实现方法?
请把类,属性,方法等列出。要有伪代码更好了。
万分感谢!
[解决办法]
private void snappic() { UInt32 li = GetWindowHwndByText("计算器"); if (li == 0) return; RECT r; GetWindowRect(li, out r); Bitmap bitmap = new Bitmap(r.Right - r.Left, r.Bottom - r.Top); Graphics g = Graphics.FromImage(bitmap); bool a = PrintWindow(li, g.GetHdc(), 0); g.ReleaseHdc(); pictureBox1.Image = bitmap; }