想抓取桌面控件的截图,怎么样让桌面暂时静止呢?如果不静止,鼠标移动会响应事件。

解决方案 »

  1.   

    如果是本身的程序可以用lockwindowupdate form.handle禁止窗体更新
    用lockwindowupdate 0解除但是确实好像是没有必要啊?
      

  2.   

    不是本身程序啊,是桌面上的所有程序,我想实现HyperSnap的抓取控件解图功能
      

  3.   

    就是用WindowFromPoint获得鼠标处的窗口句柄,
    然后取得DC,然后作画,就这样。
      

  4.   

    你可以按下键盘上的 print screen sys qr 键把当前屏幕的内容保存到剪切板中,在打开画图程序粘帖出来就可以了,而且是瞬间的图像。