关于SelectObject的使用

关于SelectObject的使用

void CMy10View::OnDraw(CDC* pDC) 

pDC->MoveTo (10,10); 

pDC->LineTo (110,10); 

CPen newPen(PS_DASHDOTDOT,10,(COLORREF) 192); //红色的笔宽度为10 

CPen * pOldPen=pDC->SelectObject (&newPen); 

//在将新对象选进设备环境的同时返回指向前一次被选对象的指针。作用保存原来的对象,以便完成任务时恢复它。 

。。。

pDC->SelectObject (pOldPen);//把原来的对象恢复 

CPen *pOldPen=pDC->SelectObject(&Pen);//把画笔(Pen)与DC关联,并返回原来与DC关联的画笔。
所以pDC->SelectObject(&Pen)返回的并不是&Pen,而是原来与之关联的画笔。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值