顶点数组中的每一个元素是一个POINT型的变量,表示一个顶点。 POINT的定义为: typedefstructtagPOINT{ intx;//x坐标 inty;//y坐标 }POINT; 返回值无 (20) 函数voidPolygon(constPOINTlpPointArray,intcPoints); 功能画一个具有多个顶点的任意多边形。顶点间用直线相连,这些线段的颜 色和宽度决定于当前默认画笔的设置,多边形内部用默认画刷指定的颜 色填充。 参数 lpPointArray表示顶点数组 cPoints表示顶点数目,必须大于2。 顶点数组中的每一个元素是一个POINT型的变量,表示一个顶点。 POINT的定义为: typedefstructtagPOINT{ intx;//x坐标 inty;//y坐标 }POINT; 返回值无 (21) 函数voidArc(intnLeftRect,intnTopRect,intnRightRect,intnBottomRect,int nXStartArc,intnYStartArc,intnXEndArc,intnYEndArc,int arcDirection=AD_CLOCKWISE); 功能画一段椭圆弧。 参数 (nLeftRect,nTopRect)表示椭圆外切矩形的左上角坐标; (nRightRect,nBottomRect)表示椭圆外切矩形的右下角坐标; 由圆心出发向坐标点(nXStartArc,nYStartArc)做帄线1,由圆心出发向坐 标点(nXEndArc,nYEndArc)做帄线2,两条帄线必与椭圆相交于两点 P1和P2。两点之间的那一段椭圆弧帱是我们要画的弧。 如果arcDirection等于AD_CLOCKWISE,则表示由P1出发顺时针走到 P2;如果arcDirection等于AD_COUNTERCLOCKWISE,则表示由P1出发 逆时针走到P2。 返回值无 (22) voidPie(intnLeftRect,intnTopRect,intnRightRect,intnBottomRect, 函数 intnXRadial1,intnYRadial1,intnXRadial2,intnYRadial2,int arcDirection=AD_CLOCKWISE); 功能画一个椭圆扇区。 参数 与Arc函数的参数意义相同。最后得到是由点P1、P2所夹的圆弧和圆心 所构成的扇区。 返回值无 (23)。。。 (24)。。。 (25)。。。 (26)。。。 (未完待续) |
|