我想在单文档界面中加入一个背景图,应该用什么方法?
请大虾们不吝赐教!!!

解决方案 »

  1.   

    CBrush backBrush(RGB(235,233,237));
    CBrush *pOldBrush=pDC->SelectObject(&backBrush);
    CRect rect;
    pDC->GetClipBox(&rect);
    pDC->PatBlt(rect.left,rect.top,rect.Width(),rect.Height(),PATCOPY);
    pDC->SelectObject(pOldBrush);
    我手上一个转换背景色的代码,在OnEraseBkgnd里,你把颜色区域换成位图就OK了
    当然,你处理ONDRAW也行
      

  2.   

    http://www.csdn.net/develop/read_article.asp?id=9603
      

  3.   

    在WM_ERASEBKGND中加载背景图片
    应该不会很闪烁