悬赏30,求用VC++MFC实现画圆的代码
我想用MFC实现一个简单的画圆程序,就像Windows自带的那个画图程序一样,用鼠标拖动就可以画一个圆。我只要关键的代码,就是在voidCDrawView::OnMous...
我想用MFC实现一个简单的画圆程序,就像Windows自带的那个画图程序一样,用鼠标拖动就可以画一个圆。我只要关键的代码,就是在void CDrawView::OnMouseMove(UINT nFlags, CPoint point) 下面添加的代码。
灌水也不是这么灌的啊,我的英语不好,千万别让我看什么MSDN,头疼。
这位卡卡啊,你给的代码很明显是个椭圆的,不是圆的啊!!!!!!!
怎么没有人来回答了,55555555555555555555
急急急急!!!!! 展开
灌水也不是这么灌的啊,我的英语不好,千万别让我看什么MSDN,头疼。
这位卡卡啊,你给的代码很明显是个椭圆的,不是圆的啊!!!!!!!
怎么没有人来回答了,55555555555555555555
急急急急!!!!! 展开
1个回答
展开全部
查一下
MSDN具体的api以及用法
或百度下
===================
晕,我不是灌水,你很懒
先在view类里定义一个成员变量 CPoint m_StartPoint
在鼠标单击消息函数里把point 赋给m_StartPoint
最后把下面复制到OnMouseMove
CClientDC dc(this);
dc.SelectStockObject(NULL_BRUSH);
dc.SetROP2(R2_NOT);
dc.Ellipse(m_StartPoint.x,m_StartPoint.y,m_TempPoint.x,m_TempPoint.y);
dc.Ellipse(m_StartPoint.x,m_StartPoint.y,point.x,point.y);
m_TempPoint=point;
MSDN具体的api以及用法
或百度下
===================
晕,我不是灌水,你很懒
先在view类里定义一个成员变量 CPoint m_StartPoint
在鼠标单击消息函数里把point 赋给m_StartPoint
最后把下面复制到OnMouseMove
CClientDC dc(this);
dc.SelectStockObject(NULL_BRUSH);
dc.SetROP2(R2_NOT);
dc.Ellipse(m_StartPoint.x,m_StartPoint.y,m_TempPoint.x,m_TempPoint.y);
dc.Ellipse(m_StartPoint.x,m_StartPoint.y,point.x,point.y);
m_TempPoint=point;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询