窗口设置背景图片



资源管理器->工程名.rc右键->添加资源->Bitmap选择导入->将bmp图片拷贝至res目录下,选择打开,其默认ID名为IDB_BITMAP1,重写...view.cpp的OnPaint方法


CPaintDC dc(this); 
    CRect   rect;   
    GetClientRect(&rect);   
    CDC   dcMem;   
    dcMem.CreateCompatibleDC(&dc);   
    CBitmap   bmpBackground;   
    bmpBackground.LoadBitmap(IDB_BITMAP1);   
            //IDB_BITMAP是你自己的图对应的ID   
    BITMAP   bitmap;   
    bmpBackground.GetBitmap(&bitmap);   
    CBitmap   *pbmpOld=dcMem.SelectObject(&bmpBackground);   
    dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,   
    bitmap.bmWidth,bitmap.bmHeight,SRCCOPY);  


运行即可


版权声明:

posted on 2014-12-06 23:03  moffis  阅读(211)  评论(0编辑  收藏  举报

导航