RE: Black Bitmap
 
The bitmap is black because you haven't drawn anything on it.
FloodFill is an obsolete function.  Try doing this:
br.CreateSolidBrush(RGB(255,0,0));
CBrush *pOldBrush = dcMemory.SelectObject(&br);
dcTemp.FillRect(&rect,&br);
dc->BitBlt(0,0,rect.Width(),rect.Height(),&dcMemory,0,0,SRCCOPY);
dcMemory.SelectObject(pOldBrush);
"nexolite" wrote:
Hi,
I have done the following 
CDC dcMemory;
CBitmap m_Bmp;
void CCDrawFormView::OnDraw(CDC* dc)
{
        dcMemory.CreateCompatibleDC(dc);
        CRect rect;
        GetClientRect(&rect);
        m_Bmp.CreateCompatibleBitmap(&dcMemory,rect.Width(),rect.Height())
        dcMemory.SelectObject(&m_Bmp);
        //CBrush br(RGB(255,0,0));
        //dcMemory.SelectObject(&br);
        //dcMemory.FloodFill(0,0,RGB(255,255,255));
        dc->BitBlt(0,0,rect.Width(),rect.Height(),&dcMemory,0,0,SRCCOPY);
        CFormView::OnDraw(dc);
}
why I am getting a black screen ?
and also if I uncomment those lines I get black screen with some kind of 
checked(grey and black in color) pattern.
Please help me.