首页
社区
课程
招聘
[求助]如何获取被遮盖窗体上某点的颜色值?
发表于: 2011-9-2 15:06 4710

[求助]如何获取被遮盖窗体上某点的颜色值?

2011-9-2 15:06
4710
如何获取被遮盖窗体上某点的颜色值?
用GetPixel函数只能获取前台窗口的颜色,当窗口被遮盖或最小化时返回结果为-1。虽然窗口被遮盖,应该显卡仍然在工作,要不窗口恢复到前台怎么可能重画。所以,窗口上的点的颜色肯定保存在内存某个地方。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 164
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
显卡当然在工作,但它显示的内容是最前面没有挡住的内容,你只能在窗体被挡住前把窗体颜色保存到数组中,然后在被挡住时候调用保存的数据
2011-9-2 16:04
0
雪    币: 27
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
建立一个图像重绘..是写外挂么?
2011-9-2 16:17
0
雪    币: 217
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
在网上搜了一下,听说可以找到被遮盖窗口某点的颜色真实值(即,颜色存放的地方,当窗口重画时要从那里把颜色取出来,而且,那个存放颜色的地方应该是和当前画面颜色同步的,如果不同步的话,画面在被遮盖以前是什么颜色,后来重画就不会变),但是没有俱体说明用什么方法可以找到颜色真实值。
2011-9-3 16:56
0
游客
登录 | 注册 方可回帖
返回
//