社区
C++ Builder
帖子详情
求一个有名的源代码
knock
2002-12-05 11:36:50
“冰河”大家都知道吧 :) ,,,好象公开了源代码,但我找不到,谁能给我发一份?
我主要要学习里面抓取屏幕图象的方法。 为这个烦恼好多天了,谢谢了!
...全文
59
13
打赏
收藏
求一个有名的源代码
“冰河”大家都知道吧 :) ,,,好象公开了源代码,但我找不到,谁能给我发一份? 我主要要学习里面抓取屏幕图象的方法。 为这个烦恼好多天了,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dszsun
2003-01-29
打赏
举报
回复
收藏
knock
2002-12-08
打赏
举报
回复
总是没人回答。。。
knock
2002-12-06
打赏
举报
回复
我有点怀疑啊,用canvas的copyrect能抓下像realplayer,东方影都,超级解霸等的图象吗???? 我也用delphi试过copyrect,抓下来黑忽忽的......
Behard
2002-12-06
打赏
举报
回复
收藏!
大大怪老张
2002-12-05
打赏
举报
回复
楼上给的挺全。
抓图加传送。。。
bcb自带了一个文件传送的例子。在demo/fastnet/目录下。
invalid
2002-12-05
打赏
举报
回复
抓图,给你个超简版。
//---------------------------------------------------------------------------
bool __fastcall TMainForm::GetScreen(Graphics::TBitmap * mybmp, bool DrawCur)
{
int curx,cury;
HDC dc;
TCanvas * mycan;
TRect r;
TPoint drawpos;
TIcon * mycursor;
HWND hld;
DWORD threadid;
TPoint mp;
TIconInfo *pIconinfo;
// mybmp=new Graphics::TBitmap();
mycan=new TCanvas();
dc=GetWindowDC(0);
try
{
mycan->Handle=dc;
r=Rect(0,0,Screen->Width,Screen->Height);
mybmp->Width=r.Right;
mybmp->Height=r.Bottom;
mybmp->Canvas->CopyRect(r,mycan,r);
}
catch(...)
{
ReleaseDC(0,dc);
return false;
}
ReleaseDC(0,dc);
mycan->Handle=0;
delete mycan;
return true;
}
void __fastcall TMainForm::StartBtnClick(TObject *Sender)
{
if(!connected)
{
SSocket->Port=PortEdit->Text.ToIntDef(8887);
SSocket->Active=true;
connected=true;
StartBtn->Caption="停止";
}
else
{
SSocket->Active=false;
connected=false;
StartBtn->Caption="启动";
}
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::ExitBtnClick(TObject *Sender)
{
if(connect)
SSocket->Active=false;
Close();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::SSocketClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{
AnsiString s,s1;
Graphics::TBitmap * mybmp;
// TJPEGImage *jp = new TJPEGImage();
TJPEGImage * myjpg;
s=Socket->ReceiveText();
if(s=="cap")
{
try{
MyStream=new TMemoryStream();
mybmp=new Graphics::TBitmap();
myjpg=new TJPEGImage();
GetScreen(mybmp,false);
myjpg->Assign(mybmp);
myjpg->CompressionQuality=QualityEdit->Text.ToIntDef(10);
myjpg->SaveToStream(MyStream);
myjpg->SaveToFile("c:\\123.jpg");
}
__finally
{
delete myjpg;
delete mybmp;
}
MyStream->Position=0;
s1=IntToStr(MyStream->Size);
Socket->SendText(s1);
}
if(s=="ready")
{
MyStream->Position=0;
Socket->SendStream(MyStream);
}
}
//---------------------------------------------------------------------------
knock
2002-12-05
打赏
举报
回复
我的email:wq6911@163.com
pscj
2002-12-05
打赏
举报
回复
去www.8421.org
favorit
2002-12-05
打赏
举报
回复
收藏!
xiaodongisme
2002-12-05
打赏
举报
回复
mark!!
yuanque
2002-12-05
打赏
举报
回复
up
我来看看CB
2002-12-05
打赏
举报
回复
不错!
2Bird
2002-12-05
打赏
举报
回复
^_^ !~
TensorFlow
源代码
调试与修改
课程讲述如何调试TensorFlow底层的...最后,我们以
一个
TensorFlow底层实现的自定义卷积来讲述如何对TensorFlow进行
源代码
修改。如果你打算修改TensorFlow,并且没有相关经验,本期课程可以节省您几周甚至数月的时间。
如何看懂
源代码
--(分析
源代码
方法)
例如看小组的代码,看小组整合的守则,若一开始没规划怎么看,就会“看得想哭 ”不管是参考也好,从开源抓下来研究也好,为了了解箇中含意,在有限的时间下,不免会对庞大的
源代码
解读感到压力。网路上有一篇关于...
如何看懂
源代码
–(分析
源代码
方法)
不管是参考也好,从开源抓下来研究也好,为了了解箇中含意,在有限的时间下,不免会对庞大的
源代码
解读感到压力。网路上有一篇关于分析看代码的方法,做为程式设计师的您,不妨参考看看,换个角度来分析。 也能更...
如何看懂
源代码
--(分析
源代码
方法)
如何看懂
源代码
--(分析
源代码
方法) -- 转载 作者:fandyst 出处:http://www.cnblogs.com/todototry/ 原文:https://www.cnblogs.com/ToDoToTry/archive/2009/06/21/1507760.html关注语言:python、javascript...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章