急!如何实现屏幕拷贝 如何把屏幕的一定区域 拷贝到 内存中 ,在需要的的时候恢复。 最好有源码。 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用VC进行屏幕截取编程http://www.vckbase.com/document/viewdoc.asp?id=181 你如下试试看: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; }} 我倒,不好意思,发错了,我还以为是c++builder版的呢:) 资源管理器如何取得一些特殊的文件信息?如语音的时长,位速等。 vs2008与vs2008SP1差别大吗? 【请教】动态添加静态文本框的小问题?? TCP/IP 请问斑竹 各位高手,来帮我看看代码哪里写错了吧!!! 急切问,谢谢帮助!!!带连接点的一个ASP组件,能否让IE客户端的事件激活? 最简单的问题,MessageBox vc如何 从文本文件中读入数据,然后存入到数据库中 请问谁有解线性规划的vc源程序? 用了splitterwnd的sdi中,如何在一个view中获得另一个view 使用VC编辑代码,有时不能自动弹出类或结构的成员。求原因及完整解决方案!
http://www.vckbase.com/document/viewdoc.asp?id=181
{
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;
}
}