+ -
当前位置:首页 → 问答吧 → 把内存dc中的图像复制到CImage的dc中

把内存dc中的图像复制到CImage的dc中

时间:2011-11-28

来源:互联网

大家好,请高手们看看这个问题:

  我创建了一个与窗口dc兼容的内存dc,然后把窗口部分区域图像弄到了内存dc中,经过测试,内存dc中图像能正确显示出来;

  然后我就通过 ::BitBlt(img.GetDC(), 0, 0, width, height, hMdc, 0, 0, SRCCOPY); 想把内存dc中图像复制到CImage对象img的dc中,但是运行错误.

  请问我做错了什么? 或者有其他办法实现利用内存dc构造一个CImage对象?

新生学习, 命运多舛. 前人指引, 涕泗横流...

作者: xuxiangtian   发布时间: 2011-11-28

当然不对了。

你要建立一个内存DC,然后把CImage对象的m_hBitmap select进去。
然后再Bitblt。


作者: healer_kx   发布时间: 2011-11-28