CDC *pDC = GetDC();
HDC dDlgDC = pDC->m_hDC;
HDC MemDC = CreateCompatibleDC(dDlgDC);
SelectObject(MemDC,hsaveBitmap);  
Graphics graphics(MemDC); 
SolidBrush solidBrush(Color(100, 0, 0, 0));
graphics.FillRectangle(&solidBrush, 0, 0, width, height); 
firsttime = false;
BitBlt(dDlgDC, 0,0,screensize.cx, screensize.cy,MemDC,0,0,SRCCOPY); 
想给窗口蒙上一层黑色透明,可是没反应,求高手指点