Canvas的CopyRect和Draw方法哪个效率更高?
BCB6中:
比如我先在一个Bitmap上画图,再从Bitmap上复制到控件的Canvas上,使用下面两种方法哪种效率更高,为什么?
方法1:使用CopyRect
Image1->Canvas->CopyRect(Image1->ClientRect, bmp1->Canvas, TRect(0, 0, bmp1->Width, bmp1->Height);
方法2:使用Draw
Image1->Canvas->Draw(0, 0, dynamic_cast<TGraphic *>(bmp1));