CPen pen(PS_SOLID,6,RGB(0,255,0));
CClientDC pdc(this);
CPen *oldpen=pdc.SelectObject(&pen);
pdc.MoveTo(m_point);
pdc.LineTo(point);
CView::OnLButtonUp(nFlags, point);
这样定义画笔就没什么问题 但是
CPen pen;
pen.CreatePen(PS_SOLID,2,RGB(0,255,0));
CClientDC pdc(this);
CPen *oldpen=pdc.SelectObject(&pen);
pdc.MoveTo(m_point);
pdc.LineTo(point);
CView::OnLButtonUp(nFlags, point);这样的话就会出现错误~
难道CPen的构造函数在创建cpen对象的时候已经动态分配了内存空间?谁能帮我一下?