如何将屏幕的动态画面在软件里显示出来?我最终的目的是通过网络在服务器端监视客户机的电脑画面。网络传输的问题我可以解决,但是不知如何截取动态的画面,希望指教。谢谢
解决方案 »
- 那位高手会?使STRINGGRID的ROW进行跳动?
- 有关ADOQUERY数据连接的问题!
- 行号功能怎样实现?
- 本人刚刚接触API,帮忙看段代码,万分感谢 !
- 请问各位大虾?下面的语句大概是什么意思?谢谢
- 有活人没有?急死了!!!解决有高分
- 能否将报表Preview的结果存为.bmp图片?
- 简单的问题,很困扰我。
- StringGride的问题?如何自动改变表格的宽度?或者用鼠标拖动改变也可以。
- 请问谁知道哪里有Teechart5.0 可以免费下载?谢谢,给分
- 出现错误file not found:'Dsgnintf.dcu',这是怎么回事?我用的是D6
- 如何实现象IE上收藏夹那样的Button的功能?
FullScreen:TBitmap;
screen :TCanvas;
begin
screen:=TCanvas.Create;
screen.handle:=getdc(0);
FullScreen.Canvas.CopyRect(RECT(0,0,screen.Width,screen.Height),
FullScreenCanvas,
RECT(0,0,screen.Width,screen.Height));
releasedc();
end;下面不用我说了吧,
作为MemoryStream传出去,根据你的需要设置定时器,决定多少时间发送一次。
var
Jpeg: TJpegImage;
Image1: TImage;
begin
Image1:= TImage.Create(self);
MyJpeg:= TJpegImage.Create;
Image1.Picture.Bitmap.LoadFromFile('xxx.BMP');
Jpeg.Assign(Image1.Picture.Bitmap);
Jpeg.CompressionQuality:=xx;
Jpeg.Compress;
Jpeg.SaveToFile('xxx.JPG'); // Save the JPEG to Disk
end;