PrintWindow 如果窗口未最小化 那么可以截图
如果最小化了则截出一个黑色块
请问我该如何解决这个问题?
我查了很多资料
一部分是未解决
一部分是使用了小技巧 把窗口移动到屏幕外 那这样的话 如果用户CTRL+D的话也会出现最小化问题
另外是否有相似的替换方案?
我主要是想截取Winform中的 webbrowser控件的网页截图.!
请看下这篇文章:
Capturing Minimized Window: A Kid’s Trick http://www.codeproject.com/Articles/20651/Capturing-Minimized-Window-A-Kid-s-Trick/
“Capture a window even if it is minimized or fully hidden by other windows”
这个文章我也看过了.
但是我这个截图是5-10秒截图一次
这样的话 会造成屏幕闪烁的很厉害
我还查询了下 后台强制发送 WM_PAINT 消息给窗体
但是 似乎窗体不回应这个消息?
接收了,但是没有刷新.