2014-06-06 36 views
0

后重新装入一个位图我有,我在加载的位图的CBitmap:C++如何将它已经加载

bmpNumber.LoadBitmapA(IDB_SM_1_BMP); 

,但现在我想改变加载的位图。我不能只是再次调用loadbitmap。

+0

我假设从磁盘加载位图。在这种情况下,你必须再次调用加载位图。但是您应该尝试对主内存中的副本进行更改,并根据需要进行保存。 – Ben

+0

位图位于磁盘上,但再次调用loadbitmap会导致断言错误。 – Jason

回答

1

尝试在第二次加载之前调用bmpNumber.DeleteObject()。

+0

我必须道歉。我在我的代码中查看错误的字段,它没有给我选择调用DeleteObject()。我很感激帮助。 – Jason

相关问题