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++中使用CDC(Client Device Context)进行位图绘制的方法。具体步骤包括:通过CDC创建兼容设备上下文,加载位图资源,选择GDI对象,并最终将位图复制到目标设备上进行显示。
1233

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



