StretchBlt用法

来源:互联网 发布:编程到底是什么 编辑:程序博客网 时间:2024/06/07 12:59

首先定义

protected:
BITMAP bmp;

其次实现

/////////////////////////////////////////////////////////////////////////////
// CExamineView drawing

void CExamineView::OnDraw(CDC* pDC)
{
CExamineDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CBitmap cbmp;
cbmp.LoadBitmap(IDB_SPLASH);
CDC memdc;
memdc.CreateCompatibleDC(pDC);
memdc.SelectObject(&cbmp);
cbmp.GetBitmap(&bmp);

pDC->StretchBlt(0,0,1024,758,&memdc,0,0,bmp.bmWidth,bmp.bmHeight,SRCCOPY);
}

0 0
原创粉丝点击