最简单的方法
是不是只能是BMP格式的?

解决方案 »

  1.   

    http://www.codeguru.com/Cpp/W-D/dislog/bitmapsimages/article.php/c5075/
    这就是设置BMP背景的例子。
      

  2.   

    一个例子
    void CXXXDlg::OnPaint() 
    {
    CPaintDC dc(this); CRect rect;
    CBitmap bmp;
    GetClientRect(&rect);
    bmp.LoadBitmap(MAKEINTRESOURCE(100));
    CBitmap* pOldBitmap;
    CDC memdc;
    BITMAP a;
    memdc.CreateCompatibleDC(&dc);
    bmp.GetBitmap(&a);
    pOldBitmap = memdc.SelectObject(&bmp);
    dc.StretchBlt(0, 0, rect.Width(), rect.Height(), &memdc, 
      0, 0, a.bmWidth, a.bmHeight, SRCCOPY); memdc.SelectObject(pOldBitmap);
    memdc.DeleteDC();
    bmp.DeleteObject();
    }