.net使用位图绘制不同的图像

时间:2011-11-29 09:36:42

标签: .net bitmap managed-c++ drawimage

我有一个功能,它需要一个参数并决定要绘制哪个图像。 它创建了一个Bitmap;并绘制它。 我将此功能调用了四次,但它始终创建相同的图像。 我认为原因是Bitmap ^(指针)。

我该如何解决这个问题?

以下是我的代码示例:

System::Void CreateCellImage( Exp^ e1)
{
Bitmap^  cell_image = gcnew Bitmap(50,50);
Graphics^ s = Graphics::FormImage(cell_image);
for( int i = 0; i < e1->size; i++ )
s->drawImage(my_icon, e1->Item[i]->x, e1->Item[i]->y);
this->picBox[i]->Image = cell_image;
}

0 个答案:

没有答案