有一个函数,不断调用以下一段语句: 洌? CPen pen;
pen.CreatePen(NULL,1,RGB(255,255,0));
pDC.SelectObject(&pen);
pDC.MoveTo(point1);
pDC.LineTo(point2);
pen.DeleteObject();
为什么在调试的时候会弹出:“需要的资源没法得到”?而且在执行时,过一段
时间画出来的直线就不是黄色的了。为什么呢?各位还有没有比较好的画带颜色
直线的方法??
pen.CreatePen(NULL,1,RGB(255,255,0));
pDC.SelectObject(&pen);
pDC.MoveTo(point1);
pDC.LineTo(point2);
pen.DeleteObject();
为什么在调试的时候会弹出:“需要的资源没法得到”?而且在执行时,过一段
时间画出来的直线就不是黄色的了。为什么呢?各位还有没有比较好的画带颜色
直线的方法??
在pen.DeleteObject()之前加pDC->SelectObject(pOldPen),
另外pen.DelectObject()可以不必调用, pen在析构的时候会自动调用.