在eVC ++中绘制位图时内存泄漏

时间:2014-01-29 09:10:45

标签: memory-leaks bitmap windows-ce

我在此代码中遇到内存泄漏。有人能告诉我什么是错的吗?

CClientDC dc(this); 
CBitmap bmp;
HBITMAP hBitmap = CreateBitmap(xOrder, yOrder, 1, 24, (void *)m_lpBits);
bmp.Attach(hBitmap);
CDC dcSource;
dcSource.CreateCompatibleDC(&dc); 
BITMAP bmpInfo;
bmp.GetBitmap(&bmpInfo);
dcSource.SelectObject(&bmp);
CRect rectDest;
GetClientRect(&rectDest);
dc.BitBlt(20, 20, bmpInfo.bmWidth, bmpInfo.bmHeight, &dcSource, 0, 0, SRCCOPY);
dc.DeleteDC();
bmp.DeleteObject();
dcSource.DeleteDC();

0 个答案:

没有答案