君子兰和兰花养植区别:各位,谁能给一个vc++ mfc画圆的程序源代码,不甚感激

来源:百度文库 编辑:中科新闻网 时间:2024/05/02 01:30:06

这种要代码的提问真的很天真啊
呵呵
我跟你说一下思路吧

1、画圆函数本身很简单,但是要做的友好,还是需要下些功夫的。比如用到橡皮筋技术,画法的选择等。
2、我以前在练习的时候做过一些。简单的有圆心半径法、两点法。之所以简单就是半径好求,直接用距离就可以得到了;三点法相对复杂些,不过有了中学的数学知识还是可以求解的(就是求三角形的外心了)。
3、对鼠标事件的理解。以圆心半径法为例,在判断系统是要进行画圆后,就要对鼠标事件跟踪,并累计点击次数和点击的方式,以此判断是否要进行画圆。
4、橡皮筋技术。橡皮筋就是让人感觉你的圆好像跟着鼠标走,这是利用计算机刷新频率高于我们人眼接受频率来实现的。在鼠标移动的时候,让计算机擦掉原来的圆,画一个新圆就OK了,说是橡皮擦也可以^_^,最后根据需要画出你的圆就行了。

你用MFC Application Wizard 产生一个单文档应用程序,然后再 视图类里的
OnDraw() 函数中 添加这句 即可 pDC->Ellipse(100,100,200,200);
当然这个是最简单的,你可以自己再选个颜色或者其他个性设置.你自己试试吧
很简单的.

各人在网上去找,那么多,还要请我帮你找说!