如何用putpixel画一个圆
C语言如何用putpixel方法画一个圆。我知道其他的方法,但我只想用“点”画一个圆,这样我可以让圆的边框是五颜六色的,实现起来会比其他方法容易。我本来在循环语句用if语...
C语言如何用putpixel方法画一个圆。我知道其他的方法,但我只想用“点”画一个圆,这样我可以让圆的边框是五颜六色的,实现起来会比其他方法容易。我本来在循环语句用if语句判断(if(i*i+j*j==r*r){putpixel(i+120,j+120,YELLOW)}来画的,可画出来就只有几点,为什么啊?
展开
1个回答
展开全部
MFC里面画点是dc.pixel(point)
//这里的point是你设置ClickButtonDown或者ClickButtonUp里面返回的CPoint类型的值,如果是画线的话,调用moveto()函数到直线的起点,然后lineto函数到终点
;如果你要画圆的话用Ellipse()函数,ellipse(CRect()); CRect是一个类型的变量,你需要用两个点来构造一个CRect
//这里的point是你设置ClickButtonDown或者ClickButtonUp里面返回的CPoint类型的值,如果是画线的话,调用moveto()函数到直线的起点,然后lineto函数到终点
;如果你要画圆的话用Ellipse()函数,ellipse(CRect()); CRect是一个类型的变量,你需要用两个点来构造一个CRect
追问
Microsoft Visual C++ 2008 ,C语言
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询