如何实现抓取屏幕变化的部分,以实现快速远程控制的目的?(200分)

  • 主题发起人 主题发起人 wanggongqin
  • 开始时间 开始时间
我用VNCHOOKS勾住变化区域然后GETDC抓屏传输,但总有时候某个区域是白的,可能是还没有绘制完就被我抓下来了,不知道VNC是在哪里抓的图
 
太好了,我好好研究一下!
 
VNC Hook 的代码我研究了一下,发现,钩子的作用只是将发生消息的相关信息传给另一个线程;通过钩子获取的信息只是发生变化的矩形区域。
至于在这个矩形内的图像是怎么画上去的,仍然很迷茫!
在 VNC 的代码中找了半天也没找到这些代码?
 
楼上说的对,VNC的勾子确实就是勾住屏幕变化的区域,至于它是怎么画上去的,我还没有搞清楚,但一定不是GETDC,我用GETDC就不行,另外那份DELPHI的VHC勾子不好用,希望有人能解决
 
后退
顶部