VC++6.0中如何在工具栏上方插入图片?

2025-06-26 06:01:49
推荐回答(1个)
回答1:

定义一个CBitmap的位图,然后在OnPaint里用BitBlt函数画出来

CDC *pMemDC=new CDC;
CBitmap*pBitmap=new CBitmap;
//IDB_Mybitmap为位图资源名
pBitmap->LoadBitmap(IDB_Mybitmap);
pMemDC->CreateCompatibleDC(pDC);
pMemDC->SelectObject(pBitmap);
pDC->BitBlt(100,100,32,32,pMemDC,0,0,SRCCOPY);
delete pMemDC;
delete pBitmap;
把上面这段代码加到你的OnDraw(CDC*pDC)函数中,在屏幕上将会显示IDB_Mybitmap这个位图。