VC++6.0中如何在工具栏上方插入图片?
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这个位图。
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这个位图。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询