急!如何实现屏幕拷贝

zhao_as 2002-12-05 02:27:06
如何把屏幕的一定区域 拷贝到 内存中 ,在需要的的时候
恢复。 最好有源码。 谢谢
...全文
34 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zbc 2002-12-05
  • 打赏
  • 举报
回复
我倒,不好意思,发错了,我还以为是c++builder版的呢:)
zbc 2002-12-05
  • 打赏
  • 举报
回复
你如下试试看:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TCanvas *canvas;
Graphics::TBitmap *bmp;
try
{
canvas = new TCanvas();
canvas->Handle = GetDC(0);
bmp = new Graphics::TBitmap();
bmp->Width = Screen->Width;
bmp->Height = Screen->Height;
TRect rect = Rect(0,0,Screen->Width,Screen->Height);
bmp->Canvas->CopyRect(rect,canvas,rect);
bmp->SaveToFile("c:\\zbc.bmp");
}
__finally
{
delete canvas;
delete bmp;
}
}
studentforever 2002-12-05
  • 打赏
  • 举报
回复
用VC进行屏幕截取编程
http://www.vckbase.com/document/viewdoc.asp?id=181

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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