博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gdi+ DrawImage OutOfMemory 问题原因分析
阅读量:7007 次
发布时间:2019-06-27

本文共 458 字,大约阅读时间需要 1 分钟。

hot3.png

最近用GDI+写东西时发现 通过FromXXX得到的对象最后是要用户自己删除对象的不然会出现OutOfMemory的问题,代码如下:

//创建GDI+缓冲对象    Bitmap bmpMem(crtClient.Width(),crtClient.Height());    Graphics *lpGpMem = Graphics::FromImage(&bmpMem);    ...    //拷贝到屏幕    Graphics *lpGp = Graphics::FromHDC(pDC->GetSafeHdc());    st = lpGp->DrawImage(&bmpMem,rtClient,0,0,rtClient.Width,rtClient.Height,UnitPixel);    if (st != Ok)    {        return false;    }

 

打个标志,以后小心。

转载于:https://my.oschina.net/guqiwei/blog/351106

你可能感兴趣的文章
[React] Refactor a connected Redux component to use Unstated
查看>>
mac应用
查看>>
性能优化2--内存优化
查看>>
ambassador 学习六 Module说明
查看>>
Entity Framework 复杂类型
查看>>
hibernate特殊的映射
查看>>
Mysql is null 索引
查看>>
如何查询mysql中是否表被锁
查看>>
tomcat相关配置技巧梳理
查看>>
leetcode关于数组的问题
查看>>
Linux echo 显示内容颜色
查看>>
WPF获取外部EXE图标最简单的方法
查看>>
Linux环境编写脚本安装配置JDK,Tomcat,含Tomcat自启动
查看>>
jz2440-uboot-201204版本移植【学习笔记】【原创】
查看>>
影子系统密码忘记
查看>>
windows下简单验证码识别——完美验证码识别系统
查看>>
Centos使用LVS+keepalive 搭建集群原理详解
查看>>
设计模式(33)-----行为型模式-----访问者设计模式
查看>>
模块与联系的度量(职责与协作的度量):内聚与耦合
查看>>
IBM MQ常用命令
查看>>