流云の剑舞秋风

吾生也有涯 而知也无涯

博客园 首页 新随笔 联系 订阅 管理

void C***View::OnPaint() 
{
    CPaintDC dc(
this); 
    RECT rect;
    GetClientRect(
&rect);
    CBitmap 
*bitmap;
    bitmap
=new CBitmap;
    bitmap
->m_hObject=(HBITMAP)::LoadImage(NULL,"0.bmp",IMAGE_BITMAP,rect.right,rect.bottom,LR_LOADFROMFILE);

    CDC 
*mdc;
    mdc
=new CDC;
    mdc
->CreateCompatibleDC(&dc);
    mdc
->SelectStockObject(BLACK_BRUSH);
    mdc
->SelectObject(bitmap);//先加载位图
    mdc->Rectangle(0,0,300,300);    //再操作内存dc作图
    dc.BitBlt(0,0,rect.right,rect.bottom,mdc,0,0,SRCCOPY);//拷贝显示
    delete mdc;
}

posted on 2005-05-08 14:33  流云  阅读(548)  评论(0编辑  收藏  举报