这里呢,先把上一讲的联系讲一下。
一般人都用是一个一个的去画,但是那样好麻烦,计算机的有点就是容易处理重复的事情,那就定义成一个画正方形函数吧,每次调用就可以了。
怎么自定义函数呢?
我们先在上次我们建的项目CDemoView那儿右击,选择Add Menber Function 然后我们添加函数返回值及函数描述就可以了。
如图:
点击确定,我们就到了函数定义地方,编写函数就可以了
编写完我么那就可以在OnDraw 里面调用了。
然后一相同的方法继续编写画圆的方法就可以了
void CDemoView::DrawCircle(int x, int y, int r,int color)
{
CDC *pDC = GetDC();
for(double sita=0;sita<314.0;sita+=1.0/50)
{
int xx =x+r*cos(sita);
int yy =y+r*sin(sita);
pDC->SetPixel(xx,yy,color);
}
}
现在就可以看到效果了。
如图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)