MFC 设置窗口背景图片

//在Onpaint函数中加入如下代码    
//----------给窗口设置背景图片----------------------------
        CPaintDC dc(this);
        CRect   myrect;   
        GetClientRect(&myrect);   
        CDC   dcMem;   
        dcMem.CreateCompatibleDC(&dc);   
        CBitmap   bmpBackground;   
        bmpBackground.LoadBitmap(IDB_BITMAP1);   //IDB_BITMAP_TOOL是你自己的图对应的ID 
        BITMAP   bitmap;   
        bmpBackground.GetBitmap(&
        bitmap);   
        CBitmap   *pbmpOld=dcMem.SelectObject(&bmpBackground);   
        dc.StretchBlt(0,0,myrect.Width(),myrect.Height(),&dcMem,0,0,   
        bitmap.bmWidth,bitmap.bmHeight,SRCCOPY); 

 

posted @ 2014-02-24 17:53  前方辉煌  阅读(7222)  评论(0编辑  收藏  举报