送分啦。win2k中用MemDC怎么画不出彩色的了?
关键代码如下:
ScrnWidth=GetSystemMetrics(SM_CXSCREEN);
ScrnHeight=GetSystemMetrics(SM_CYSCREEN);
CDC *dcpView;
CRect rcView;
GetClientRect(rcView);
dcpView=GetDC();
m_dcBack.CreateCompatibleDC(dcpView);
m_bmpBackDC.CreateCompatibleBitmap(&m_dcBack,ScrnWidth,ScrnHeight);
m_bmppOldBackDC=m_dcBack.SelectObject(&m_bmpBackDC);
m_brshBackDC.CreateSolidBrush(RGB(0,255,255));
m_brshpOldBackDC=m_dcBack.SelectObject(&m_brshBackDC);
m_dcBack.PatBlt(0,0,ScrnWidth,ScrnHeight,PATCOPY);
ReleaseDC(dcpView);
得到的只有是灰度的底纹,why