采用C++编写的纯算法,底层封装了CMyPen类,含有4种笔,分别是毛笔,画笔,荧光笔,水笔.非常容易调用,只用响应鼠...
void CDrawProView::OnLButtonDown(UINT nFlags, CPoint point)
{
if (m_nCmd != CMD_NULL)
{
if (m_nCmd == CMD_LINE_PEN)
{
if (m_bPickPoint)
{
m_myPen.DrawLine(m_ptLastEnd, point);
m_bPickPoint = FALSE;
}
else
{
m_myPen.DrawPoint(point);
m_ptLastEnd = point;
m_bPickPoint = TRUE;
}
}
else if (m_nCmd == CMD_BRUSH_PEN)
{
m_myPen.PushStart(point);
}
else if (m_nCmd == CMD_OTHER_PEN)
{
}
Invalidat