CDC DcMem;
DcMem .Bitblt();//做一些操作

解决方案 »

  1.   

    问题在于starmap[mapnum].CreateCompatibleBitmap(&DcMem,60,60);//创建兼容位图
    BOOL CGdiObject::Attach(HGDIOBJ hObject)
    {
    ASSERT(m_hObject == NULL);      // only attach once, detach on destroy
    追溯到这一句时显示m_hObject 不为空
           if (hObject == NULL)
    {
    return FALSE;
    }
    // remember early to avoid leak
    m_hObject = hObject;
    CHandleMap* pMap = afxMapHGDIOBJ(TRUE); // create map if not exist
    ASSERT(pMap != NULL);
    pMap->SetPermanent(m_hObject, this);
    return TRUE;
    }
    表示有句柄违背释放,可我就是不知道到底是那个句柄的问题!