各位大哥有没有办法用别的函数实现,在窗口处于后台的情况下去截取窗口某一点的像素吗 我需要在很多浏览器中截像素总不能一个个轮流放前台吧?
十有八九是DC的问题吧 。。试试先截屏(整个页面) 看行不行
刚才试了一下,只有 GetDC(NULL) 得到的 DC 和本程序的DC中才取得到颜色,在其它窗口DC中一律返回白色。 怀疑是系统安全策略不允许这样做的缘故,免得你写间谍程序盗窃其他应用程序的内容。 看来你只能变通一下了,就是在确保你要读取的窗口在前台的情况下把窗口坐标换算成屏幕坐标,在 GetDC(NULL) 中取值。
很可能是你句柄错了 不一定就在你找到的窗口句柄绘图的。
hwnd)(hwnd是网页的窗口句柄 ,,是不是窗口句柄没对? 你怎么获得这个窗口句柄得?
createdc和getdc有什么区别? 能不能用createdc获得hwnd的dc?
69,364
社区成员
243,083
社区内容
加载中
试试用AI创作助手写篇文章吧