CSDN博客

img BestBear

在Dialog上放一张位图做背景

发表于2004/7/17 14:27:00  1009人阅读

OnPaint( )
{
 CBitmap* pBitmap ; //定义CBitmap类的指针
 CBitmap* pOldBitmap ;
 BITMAP bm ;
 pDisplayMemDC = new CDC ;
 pBitmap = new CBitmap ;
 pBitmap->LoadBitmap(IDB-BIT) ; //.BMP资源的ID值为IDB-BIT

CPaintDC dc(this);
 pDisplayMemDC->CreateCompatibleDC(&dc) ;
 pOldBitmap = (CBitmap*)pDisplayMemDC->SelectObject(pBitm
 ap) ;
 pBitmap->GetObject(sizeof(bm),&bm) ;
 dc.BitBlt(0,0,bm.bmWidth,bm.bmHeight,pDisplayMemDC,0,0
 ,SRCPAINT) ;
 delete pDisplayMemDC->SelectObject(pOldBitmap) ;
 delete pDisplayMemDC ;
}

0 0

相关博文

我的热门文章

img
取 消
img