如何回收显示位图后的内存?
这个是我显示位图的函数:
HDC memDC;
HDC hDC = hWnd->GetDC()->m_hDC;
BITMAP bm;
RECT rect;
hWnd->GetClientRect(&rect);
int bmSize = ::GlobalSize(hbitmap);
hbitmap = (HANDLE)::LoadImage(NULL,
m_filePath,
IMAGE_BITMAP,
0,
0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION);
GetObject(hbitmap,sizeof BITMAP,&bm);
memDC = CreateCompatibleDC(hDC);
::SetStretchBltMode(hDC,COLORONCOLOR);
SelectObject(memDC,hbitmap);
::StretchBlt(hDC, rect.left, rect.top, rect.right, rect.bottom, memDC,
0, 0, bm.bmWidth, bm.bmHeight,+SRCCOPY);
DeleteObject(hbitmap);
DeleteObject(&bm);
请问怎么回收我分配的内存?