展开全部
处理WM_ERASEBKGND消息
{
// TODO: Add your message handler code here and/or call default
CRect rect;
GetClientRect(&rect);
CBitmap a;
a.LoadBitmap(IDB_BITMAP1);//位图资源名
BITMAP b;
a.GetBitmap(&b);
CDC m;
m.CreateCompatibleDC(pDC);
m.SelectObject(&a);
pDC->BitBlt(0,0,rect.Width(),rect.Height(),&m,0,0,SRCCOPY );
return true;
}
{
// TODO: Add your message handler code here and/or call default
CRect rect;
GetClientRect(&rect);
CBitmap a;
a.LoadBitmap(IDB_BITMAP1);//位图资源名
BITMAP b;
a.GetBitmap(&b);
CDC m;
m.CreateCompatibleDC(pDC);
m.SelectObject(&a);
pDC->BitBlt(0,0,rect.Width(),rect.Height(),&m,0,0,SRCCOPY );
return true;
}
展开全部
孙鑫视频里面有,你自己看吧,大概是第6课
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用只要dc就好了
比如
CDC
*dc=GetDC();
dc.SetPixel(x,y,RGB(0,0,255));//x,y是点的坐标,RGB是颜色,
还可以画其它东西.
dc.MoveTo(x,y);
dc.LineTo(x0,y0);//在(x,y)到(x0,y0)间画一条线
还有其它的,可以看看CDC类成员,可以画很多东西的.
比如
CDC
*dc=GetDC();
dc.SetPixel(x,y,RGB(0,0,255));//x,y是点的坐标,RGB是颜色,
还可以画其它东西.
dc.MoveTo(x,y);
dc.LineTo(x0,y0);//在(x,y)到(x0,y0)间画一条线
还有其它的,可以看看CDC类成员,可以画很多东西的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询