首先定义
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);
}
本文介绍了一个使用CExamineView进行绘图的例子,展示了如何加载位图并使用StretchBlt方法进行拉伸绘制。
1909

被折叠的 条评论
为什么被折叠?



