悬赏30,求用VC++MFC实现画圆的代码

我想用MFC实现一个简单的画圆程序,就像Windows自带的那个画图程序一样,用鼠标拖动就可以画一个圆。我只要关键的代码,就是在voidCDrawView::OnMous... 我想用MFC实现一个简单的画圆程序,就像Windows自带的那个画图程序一样,用鼠标拖动就可以画一个圆。我只要关键的代码,就是在void CDrawView::OnMouseMove(UINT nFlags, CPoint point) 下面添加的代码。
灌水也不是这么灌的啊,我的英语不好,千万别让我看什么MSDN,头疼。
这位卡卡啊,你给的代码很明显是个椭圆的,不是圆的啊!!!!!!!
怎么没有人来回答了,55555555555555555555
急急急急!!!!!
展开
 我来答
乾博裕eg
2007-07-07 · TA获得超过232个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:0
展开全部
查一下
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;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式