void CMyView::OnDraw(CDC *pDC)
{
CDC *pMemDC=new CDC;
CBitmap *pBitmap=new pBitmap;
pBitmap->LoadBitmap(IDR_HELLO);//将资源DIB转化为设备有关位图资源
pMemDc->createcompatibledc(pdc);//创建一个与PDC兼容的设备
pMemDc->selectobject(pBitmap);//选择GDI对象
pDC->BitBlt(0,0,100,100,pMemDC,0,0,SRCCOPY);//将源设备的位图复制到目标设备
delete pMemDC;
delete pBitmap;
}
本文介绍了一个使用C++和MFC框架实现的位图绘制过程。具体步骤包括:加载位图资源,创建兼容设备上下文,选择GDI对象,并将源设备的位图复制到目标设备上下文中。
1264

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



