各位大侠帮帮忙~~~十万火急~~~~
解决方案 »
- delphi程序运行后,还可以进入设计器调整窗体界面字段的属性
- 一个图片管理系统的方案,请指出不足,请教更好解决办法,在线等,急急!!!!!!!
- SQL SERVER 2000里的数据类型(decimal/numeric) 相当于Delphi里的什么类型
- 无法定位行,数据可能在最后一次读写时改变??
- 请问如何将用户在Edit控件中输入的"2*30+20"这样的字符串自动计算出结果?
- 紧急求助,如何编写文本使得程序能读取网络上另一台机上的表
- 菜鸟求救:关于listview显示的某一记录修改在刷新后重回到原记录,怎么定位
- 如何防止用户修改时间?
- 又一个菜问题!!
- 如何把ORACLE的SQL语句转换成ACCESS可执行的SQL语句?
- 在CLXapplication中,怎样调用shellexecute函数来实现超连接,多谢各位帮忙,在线等待
- sql语句用DBGrid1显示,能否控制浮点数小数显示位数?
DSPACK231\Demos\D6-D7\videocap
加一段代码上去:
procedure TMainForm.Button1Click(Sender: TObject);
var
aCanvas: TCanvas;
rect: TRect;
bmP: TBitmap;
dc: HDC;
begin
rect := VideoWindow.ClientRect;
aCanvas := TCanvas.Create;
try
dc := GetWindowDC(VideoWindow.Handle);
aCanvas.Handle := dc; bmp := TBitmap.Create;
try
bmp.Width := rect.Right - rect.Left;
bmp.Height := rect.Bottom - rect.Top;
bmp.Canvas.CopyRect(rect, aCanvas, rect); Image1.Picture.Bitmap.Assign(bmp);
Image1.savefile(路径);
finally
bmp.Free;
end;
finally
aCanvas.Free;
end;
end;
这里去下!