怎么把屏幕的一部分镜象显示

45749981 2004-11-27 07:59:08
最好给个源码,分不够说话!小弟在此谢了!!
...全文
303 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
45749981 2004-12-05
  • 打赏
  • 举报
回复
不经过图片转换,有没有办法可直接把屏幕镜像
nyf1220 2004-12-01
  • 打赏
  • 举报
回复
给你个截图的例子参考

procedure TForm1.ScreenCap(LeftPos, TopPos, RightPos, BottomPos: integer);
var
RectWidth,RectHeight:integer;
SourceDC,DestDC,Bhandle:integer;
Bitmap:TBitmap;
begin
RectWidth:=RightPos-LeftPos;
RectHeight:=BottomPos-TopPos;
SourceDC:=CreateDC('DISPLAY','','',nil);
DestDC:=CreateCompatibleDC(SourceDC);
Bhandle:=CreateCompatibleBitmap(SourceDC,RectWidth,RectHeight);
SelectObject(DestDC,Bhandle);
BitBlt(DestDC,0,0,RectWidth,RectHeight,SourceDC,LeftPos,TopPos,SRCCOPY);
Bitmap:=TBitmap.Create;
Bitmap.Handle:=BHandle;
BitMap.SaveToStream(BmpStream);
BmpStream.Position:=0;
LeftSize:=BmpStream.Size;
Bitmap.Free;
DeleteDC(DestDC);
ReleaseDC(Bhandle,SourceDC);
end;
kejian 2004-12-01
  • 打赏
  • 举报
回复
怎么把屏幕的一部分镜象显示 ??

镜象是个什么概念啊?不就是截图嘛,说的很高深似的。
GoldShield 2004-11-30
  • 打赏
  • 举报
回复
先把屏幕取到一个图片中.再把图片镜像
45749981 2004-11-29
  • 打赏
  • 举报
回复
图片景象可以的,用坐标转换可以吗??
ahjoe 2004-11-27
  • 打赏
  • 举报
回复
这个问题,是否可以转变为,把一个图片镜像显示?
zwjchina 2004-11-27
  • 打赏
  • 举报
回复
。。。,在网吧,方法有,要源就没有!

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧