请教一个抓图的问题(50分)

  • 主题发起人 主题发起人 不不
  • 开始时间 开始时间

不不

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个抓图程序,要抓活动窗口,我试了很多方法,都没有成功,代码如下,请高手帮我看看

Self.Hide; //如果去了一句可以抓到自己,但是我想抓的是本窗口下的第一个窗口
Sleep(50);
h := GetActiveWindow;
c := TCanvas.Create;
try
GetWindowRect(h, r);
c.Handle := GetWindowDC(h); //没有释放
imgCapture.Width := r.Right - r.Left;
imgCapture.Height := c.ClipRect.Bottom - c.ClipRect.Top;
BitBlt(imgCapture.Canvas.Handle, 0, 0, imgCapture.Width, imgCapture.Height, c.Handle, 0, 0, SRCCOPY);
finally
c.Free;
Self.Show;
end;
 
用热键激活伢
 
不成功的现象是?。。。。
 
to 不不
我有源吗,我发给你
留下你的qq和mail
 
给我也发一份吧.xiaoxueer@371.net
 
我也要,谢谢。。 flyso@163.com
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
587
import
I
I
回复
0
查看
519
import
I
后退
顶部