1.请问远程抓屏,当远程鼠标没有发生单击、双击、拖动等动作时。仅为移动,我想将鼠标移动部分的5*5区域抓取,然后将其与一张完整的屏幕在其位置重合。怎么实现?
2.如何取得当前鼠标的动作。
3.请可能的话提供原码!!!!希望与各位交流!~~~~~~~~~~~~~~

解决方案 »

  1.   

    这个属于高难度题,通常实现办法应该是使用一个虚拟视频卡截获输出,当Windows更新屏幕时比较出被更新的数据,然后发送。
      

  2.   

    看看远程控件源码吧,网上都有的,其实你这种思路是走了弯路。最简单的办法是:把整个屏幕都copy下来存为图片画在内存中,再得到客户端当前鼠标的状态(就是当前是什么鼠标图标cousor),再在存下来的图上相应的point处把这个cousor画上去,只画cousor不比你的简单些?问题不就解决了吗?有时候要换一种思路想问题。