2个回答
展开全部
向设备上下文dc选入一个空画刷br和一个红画笔pen即可
简单实例如下:
//CBrush br;
//CPen pen;
pen.CreatePen(PS_SOLID,1,RGB(255,0,0));
br.CreateStockObject(NULL_BRUSH);
dc.SelectObject(&pen);
dc.SelectObject(&br);
//dc.Rectangle(1,1,100,100);
简单实例如下:
//CBrush br;
//CPen pen;
pen.CreatePen(PS_SOLID,1,RGB(255,0,0));
br.CreateStockObject(NULL_BRUSH);
dc.SelectObject(&pen);
dc.SelectObject(&br);
//dc.Rectangle(1,1,100,100);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CDC *pDc;
pDc = GetDC();
CBrush cbr;
cbr.CreateStockObject(NULL_BRUSH); //创建一个空画刷
CBrush *pOldBr = pDc->SelectObject(&cbr);
CPen cpen;
cpen.CreatePen(PS_SOLID, 1, RGB(255, 0, 0)); //创建一个红色的画笔
CPen *pOldPen = pDc->SelectObject(&cpen);
pDc->Rectangle(10, 10, 100, 100);
pDc->SelectObject(pOldPen);
cbr.DeleteObject();
pDc->SelectObject(pOldBr);
cbr.DeleteObject();
pDc = GetDC();
CBrush cbr;
cbr.CreateStockObject(NULL_BRUSH); //创建一个空画刷
CBrush *pOldBr = pDc->SelectObject(&cbr);
CPen cpen;
cpen.CreatePen(PS_SOLID, 1, RGB(255, 0, 0)); //创建一个红色的画笔
CPen *pOldPen = pDc->SelectObject(&cpen);
pDc->Rectangle(10, 10, 100, 100);
pDc->SelectObject(pOldPen);
cbr.DeleteObject();
pDc->SelectObject(pOldBr);
cbr.DeleteObject();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询