我发现内存和cpu消耗并不是很多,但知道跟我更新位图有关系
,但我的位图句柄为局部变量,且一直要使用,所以没有调用deleteObject.
,100分征求良策。
你可以在程序初始化的时候,就把位图先装载到内存中,获得指针,CTypedPtrList<CObject,CBitmap*> m_List;
保存指向位图的指针。需要用的时候,就直接用就可以了。不要,用的时候再装载。
没遇到过,但我有一次忘了delete了,程序运行了几次后系统变慢
可以一次性把BMP调入啊。我在构造函数里做的,pBitmap 放在类里边:
pBitmap = new CBitmap;
pBitmap->LoadBitmap(IDB_BITMAP1);
在可能是机器的内存出错!或用BoundsChecker查!