我的代码 :)
声明1个成员变量 HBITMAP m_pBitmap;
然后在OnInitDialog里 
m_pBitamp=LoadBitmap(ghinst,MAKEINTRESOURCE(IDB_BACKGRONDMAP));然后在OnEraseBkgnd 里写为
{
RECT rect;
        GetClientRect(&rect);
        BITMAP bm;
        HDC dcMem;
        ::GetObject(m_pBitmap,sizeof(BITMAP),(LPVOID)&bm);
        ::CreateCompatibleDC(dcMem);
HDC pDC =(HDC)wParam;

        HBITMAP pOldBitmap = (HBITMAP)SelectObject(dcMem,m_pBitmap);
        ::StretchBlt(pDC,rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top,dcMem,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY); 
        ::SelectObject(dcMem,pOldBitmap);
        return TRUE;
}可是为什么没显示出来背景图片啊?