none
CMFCRibbonStatusBarPane::SetAnimationList(IDB_PNG)内存泄露 RRS feed

  • 问题

  • 我在OnUpdateStatus(CCmdUI *pCmdUI)里根据目前的条件,设置不同的动画效果,但今天查看任务管理器,发现内存一直在增加,不知道是什么问题?
    调用的描述如下:
    OnUpdateStatus(CCmdUI *pCmdUI)
    {
    if(IsTrue)
          CMFCRibbonStatusBarPane::SetAnimationList(IDB_PNG_NORMAL_SMALL)//图片列表1
    else
          CMFCRibbonStatusBarPane::SetAnimationList(IDB_PNG_PROBLEM_SMALL)//图片列表2
    }

    经过一段时间的测试,发现使用BMP资源不会出现内存问题,而使用PNG资源时,会出现内存问题,所以兄弟我推荐大家不要使用PNG.

    2012年12月13日 12:37

全部回复