如上次帖子所说,可以在draw2()中调用draw1()中保存的图片继续绘制,现在又有新的问题哈,若有很多的draw() 方法,每个
绘制的图形都不一样,而且还要根据条件循环的调用其中的一种draw()方法,现在怎样才能把这些全部所要画的都放在一个图片中显示出来呢,请大虾指点哈!eg: draw1()
{
Bitmap bitmap(Width,Height);
Graphics graphics(&bitmap);
.............
bitmap.Save(L"test.bmp", &Clsid,NULL);
} draw2()
{
Bitmap bitmap(Width,Height);
Graphics graphics(&bitmap);
.............
bitmap.Save(L"test.bmp", &Clsid,NULL);
}
draw3()
{
........
} draw4()
{
........
}
绘制的图形都不一样,而且还要根据条件循环的调用其中的一种draw()方法,现在怎样才能把这些全部所要画的都放在一个图片中显示出来呢,请大虾指点哈!eg: draw1()
{
Bitmap bitmap(Width,Height);
Graphics graphics(&bitmap);
.............
bitmap.Save(L"test.bmp", &Clsid,NULL);
} draw2()
{
Bitmap bitmap(Width,Height);
Graphics graphics(&bitmap);
.............
bitmap.Save(L"test.bmp", &Clsid,NULL);
}
draw3()
{
........
} draw4()
{
........
}
draw2(),
...改成如下带参数的形式:draw1(Graphics & graphics),
draw2(Graphics & graphics),
...把:
Bitmap bitmap(Width,Height);
Graphics graphics(&bitmap);
和
bitmap.Save(L "test.bmp ", &Clsid,NULL);
提取出来,不用每个draw函数里都创建、保存。
把那些都提取出来的话,貌似显示不出来保存的BMP格式的图片哈! 把那些提取出来 放哪啊,麻烦大虾说的具体些哈 谢谢了