如何模拟屏幕按print screen键?(50分)

  • 主题发起人 主题发起人 only you
  • 开始时间 开始时间
用Perform或Postmessage或Sendmessage.
 
你是指通过Print Screen键把屏幕复制到剪贴板吧
首先通过GetDesktopWindow获得桌面窗口句柄
然后通过GetDC获得桌面的DC。
接着……就不用说了吧。
 
var i:integer;

keybd_event(VK_SNAPSHOT,i,0,0);
//i=0 means print the active window
//i=1 means print full screen

 
复制是可以复制桌面,但是不能连鼠标的位置一起复制!而且速度较慢。
 
menxin 的答案是正确的!谢谢!也谢谢其他人的参与!
 

Similar threads

后退
顶部