MyException - 我的异常网
当前位置:我的异常网» VC/MFC » 为什么小弟我的截图程序总是运行到LocalFree就停了?

为什么小弟我的截图程序总是运行到LocalFree就停了?(2)

www.MyException.Cn  网友分享于:2013-02-20  浏览:4次

}
//原始图像清空
memset(lpDIBBits, (BYTE)255, lSrcWidth * lSrcHeight);   
    // 复制投影图像   
memcpy(lpDIBBits, lpNewDIBBits, (cutRect.right - cutRect.left) * (cutRect.bottom - cutRect.top) );    
    // 释放内存   
    LocalUnlock(hNewDIBBits);   
    LocalFree(hNewDIBBits);   
    // 返回   
return TRUE;
}

求高人指教错在哪里
图像处理 MFC VC++

------解决方案--------------------
LocalFree(hNewDIBBits);    
 的参数类型 不对 ,有可能接受的是一个占据内存更大的参数。。。。
------解决方案--------------------
lpDst = (char *)lpNewDIBBits + LineBytes * (i - cutRect.top)  + (j - cutRect.left); 
lpDst 有 这么 大 吗 :

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有