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