问题描述
- SelectObject搞不懂。
-
孙鑫老师书籍中的代码
//我的理解是这样的。
//下面是定义了pen对象,把画笔定义成红色实线。
CPen pen(PS_SOLID,1,RGB(255,125,0));
CClientDC dc(this);
//用SelectObject把pen的值(第一句已经定义为红色)放入设备描述表的应该红色,存入pOldPen也应该红色。
//为什么都说是吧黑色给了pOldPen呢?
CPen* pOldPen=dc.SelectObject(&pen);
dc.MoveTo(m_ptOrigin);
dc.LineTo(point);
//
dc.SelectObject(pOldPen);
解决方案
哪位前辈能回答一下?谢谢
时间: 2024-12-12 23:08:08