CImage的使用

来源:互联网 发布:网络信息发布十不准 编辑:程序博客网 时间:2024/05/16 05:29
用临时变量HBITMAP 存储 DETACH 返回值,用CBitmap 对象 Attach,之后操作 CBitmap 对象。然后销毁HBITMAP 变量, Destroy() cimage对象。

之前是没有销毁 HBITMAP 变量。


    CImage img;     HRESULT ret = img.Load(picture_path.c_str());     HBITMAP hBmp= img.Detach();     if (hBmp)    {        CBitmap bmp;        bmp.Attach(hBmp);        // .....        bmp.Detach();        DeleteObject(hBmp);    }    img.Destroy();



0 0