怎样在本机屏幕实时显示局域网中另一台电脑的屏幕内容,不用分屏硬件,用软件实现,数据传输通过网线。
解决方案 »
- ImageEn加载tif文件问题
- 如何获取打印机打印日志?求代码实例!
- webbrowser.navigate() 函数的问题! 马上给分
- 用DELPHI做的收费单据报表如何实现单据套打?
- 有关动态创建控件的问题,急急急....在线等!!!分不够再加
- TRichEdit和TStream的应用
- 我采用dbf表,用adotable怎么样才能真真的删除并移走表中的记录
- 用delphi 5.0 + Oracle 8.17 做一個3層結構的查詢系統軟件.是採用BDE還是ADO與數據庫相聯好???
- 散分 关于 Delphi IDE 编译选项
- 如何手工注册一个dll文件(在dos 下也行)
- 关于DLL的问题!请高手帮忙,高分相送!
- filecreate()函数和fileclose()应该怎么用?
wang_xiaoni(wxn)能否提供源程序.万分感激!!!!
var
RectWidth,RectHeight:integer;
SourceDC,DestDC,Bhandle:integer;
Bitmap:TBitmap;
begin
BmpStream.Clear; RectWidth:=RightPos-LeftPos;
RectHeight:=BottomPos-TopPos;
SourceDC:=CreateDC('DISPLAY','','',nil);
DestDC:=CreateCompatibleDC(SourceDC);
Bhandle:=CreateCompatibleBitmap(SourceDC,RectWidth,RectHeight);
if bhandle=0 then
showmessage('asfweqr3313425235');
SelectObject(DestDC,Bhandle);
BitBlt(DestDC,0,0,RectWidth,RectHeight,SourceDC,LeftPos,TopPos,SRCCOPY);
Bitmap:=TBitmap.Create;
Bitmap.Handle:=BHandle;
if bitmap.Empty then
showmessage('asdfasfasfasf'); //用于判断函数是否正常执行
BitMap.SaveToStream(BmpStream);
BmpStream.Position:=0;
LeftSize:=BmpStream.Size;
bitmap.ReleaseHandle;
Bitmap.Free;
DeleteDC(DestDC);
ReleaseDC(Bhandle,SourceDC);
end;