VIEW类中的WM_LBUTOONUP()
void CDrawView::OnLButtonUp(UINT nFlags, CPoint point) 
{
CPen pen(PS_DOT,5,RGB(22,0,123));
CClientDC dc(this);
CPen *pOldPen = dc.SelectObject(*pen);
dc.MoveTo(m_ptOrigin);
dc.LineTo(point);
dc.SelectObject(pOldPen);
CView::OnLButtonUp(nFlags, point);
}
更改画笔编译错误如下:
Compiling...
DrawView.cpp
F:\我的程序\Draw\DrawView.cpp(138) : error C2664: 'class CPen *__thiscall CDC::SelectObject(class CPen *)' : cannot convert parameter 1 from 'struct HPEN__' to 'class CPen *'
        No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
执行 cl.exe 时出错.DrawView.obj - 1 error(s), 0 warning(s)