代码如下,我发现每次拖动它,故意让他重画的时候内存以4~18K不等递增上去,我晕这是为什么?搞不明白。void CMyStatic::OnPaint()
{
CStatic::OnPaint(); CDC* pDC;
CDC dcMemory;
CBitmap bmp;
BITMAP bmpInfo;
CRect rect; pDC = this->GetDC();
dcMemory.CreateCompatibleDC(pDC);
bmp.LoadBitmap(IDB_BMP_BACKGROUND);
         bmp.GetBitmap(&bmpInfo);
GetClientRect(&rect);

CBitmap* pOldBitmap = dcMemory.SelectObject(&bmp);
pDC->StretchBlt(0, 0, rect.Width(), rect.Height(), &dcMemory, 0, 0, bmpInfo.bmWidth, bmpInfo.bmHeight, SRCCOPY);
dcMemory.SelectObject(pOldBitmap);
}