皮皮网
皮皮网
ds文库系统源码

【dff hdim源码输出】【查看链接源码】【tvbox推送源码】vc 位图 源码

时间:2024-12-24 00:07:54 分类:时尚 编辑:嘀嘀打车源码
1.vc λͼ Դ?位图dff hdim源码输出?

vc 位图 源码

vc λͼ Դ??

       void CBlat2View::OnDraw(CDC* pDC)

       {

        CBlat2Doc* pDoc = GetDocument();

        ASSERT_VALID(pDoc);

        // load IDB_BITMAP1 from our resources

        CBitmap bmp;

        if (bmp.LoadBitmap(IDB_BITMAP1))

        {

        // Get the size of the bitmap

        BITMAP bmpInfo;

        bmp.GetBitmap(&bmpInfo);

        // Create an in-memory DC compatible with the

        // display DC we're using to paint

        CDC dcMemory;

        dcMemory.CreateCompatibleDC(pDC);

        // Select the bitmap into the in-memory DC

        CBitmap* pOldBitmap = dcMemory.SelectObject(&bmp);

        // Find a centerpoint for the bitmap in the client area

        CRect rect;

        GetClientRect(&rect);

        int nX = rect.left + (rect.Width() - bmpInfo.bmWidth) / 2;

        int nY = rect.top + (rect.Height() - bmpInfo.bmHeight) / 2;

        // Copy the bits from the in-memory DC into the on-

        // screen DC to actually do the painting. Use the centerpoint

        // we computed for the target offset.

        pDC->BitBlt(nX, nY, bmpInfo.bmWidth, bmpInfo.bmHeight, &dcMemory,

        0, 0, SRCCOPY);

        dcMemory.SelectObject(pOldBitmap);

        }

        else

        TRACE0("ERROR: Where's IDB_BITMAP1?\n");

       }

本文地址:http://04.net.cn/html/69b65499276.html

copyright © 2016 powered by 皮皮网   sitemap