CImage构造CBitmap对象

CImage img;
img.Load(L"res/02.jpg");
HDC hDC = img.GetDC();
CDC *pDC = CDC::FromHandle(hDC);


CBitmap bmp;
bmp.CreateCompatibleBitmap(pDC,64,64);


CDC memDC;
memDC.CreateCompatibleDC(pDC);
CBitmap *pOld = memDC.SelectObject(&bmp);


img.StretchBlt(memDC.m_hDC,CRect(0,0,64,64),CRect(0,0,160,138),SRCCOPY);
memDC.SelectObject(pOld->m_hObject);

img.ReleaseDC();


http://www.cnblogs.com/afarmer/archive/2012/03/31/2427273.html

一篇对CImage总结的比较好的文章

你可能感兴趣的:(CImage构造CBitmap对象)