代码改变世界

内存DC的作用,怎样创建内存DC

2012-07-16 11:45  九佛仔  阅读(787)  评论(0)    收藏  举报

有时我们要将要绘的内容先暂时保存到内存中,这时我们就需要用到内存DC了。
创建内存DC的方法如下:

CDC MemDC; //首先定义一个内存显示设备对象
MemDC.CreateCompatibleDC(NULL);

这样还有一个问题,CreateCompatibleDC 是创建兼容DC,这个DC创建出来以后只有 1X1 像素,要创建一个兼容位图。
要加下面几句:

CBitmap cBitmap;
cBitmap.CreateCompatibleBitmap(pdc, 200, 300);
MemDC.SelectObject(&cBitmap);

 

转自:萝岗九龙社区 http://www.lgjiulong.com