首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎样将一个Bitmap任意部分Copy到另一个Bitmap解决思路

2012-03-25 
怎样将一个Bitmap任意部分Copy到另一个Bitmap如题请大牛帮忙看一下,小弟万分感激。谢谢!!![解决办法]C/C++

怎样将一个Bitmap任意部分Copy到另一个Bitmap
如题
请大牛帮忙看一下,小弟万分感激。
谢谢!!!

[解决办法]

C/C++ code
Graphics::TBitmap *Bitmap;TRect   MyRect, MyOther;MyRect = Rect(10,10,100,100);MyOther = Rect(10,111,100, 201);Bitmap = new Graphics::TBitmap;Bitmap->LoadFromFile("c:\\windows\\tartan.bmp");Form1->Canvas->BrushCopy(MyRect, Bitmap, MyRect, clBlack);Form1->Canvas->CopyRect(MyOther, Bitmap->Canvas, MyRect);delete Bitmap;
[解决办法]
你需要设定Bitmap2的宽和高,如:

C/C++ code
Bitmap2->Width = 90;Bitmap2->Height = 90;Bitmap2->Canvas->CopyRect(MyOther, Bitmap->Canvas, MyRect); 

热点排行