目前我制作了一个工具来捕捉所有浏览器标签(IE,Firefox,...)的图像。
我从IE浏览器开始,按照以下步骤操作:
- 按EnumWindows()扫描所有句柄。
- 通过GetClassName()获取每个句柄的类名,以便与" Internet Explorer"进行比较。让IE处理。
- 通过EnumChildWindows()处理所有标签。
- 使用BitBlt()或PrintWindow()将句柄捕获到.bmp文件中。
醇>
我遇到了一些问题:
1。无法捕获非活动标签(尽管有单独的页面,但它具有相同的活动图像)
2。最小化时无法捕获
问题:您能就这些问题向我提出任何建议吗?
P / S:其他信息:
- Window 7 64位,Aero主题
- MS Visual Studio 2012
- IE 11
非常感谢!