VECTORELLIPTICALARC

typedef  struct  tagVECTORELLIPTICALARC
{
     VECTOROBJECT  Object;
     VECTORPOINT  Point;
     VECTORPEN  Pen;
     L_DOUBLE  xRadius;
     L_DOUBLE  yRadius;
     L_DOUBLE  StartAngle;
     L_DOUBLE  SweepAngle;
}  VECTORELLIPTICALARC,  L_FAR  *  pVECTORELLIPTICALARC;

The VECTORELLIPTICALARC structure holds information about a vector elliptical arc object.

Member

Description

Object

Abstract object.

Point

A VECTORPOINT structure that contains the vertex of a vector elliptical arc object, about which the arc sweeps.

Pen

VECTORPEN structure that contains information about the pen to use when drawing the vector elliptical arc object.

xRadius

Length of the radius of the x- axis. This value is in logical units.

yRadius

Length of the radius of the y- axis. This value is in logical units.

StartAngle

The angle at which to begin the vector elliptical arc. Values should be between 0 and 360 degrees. Values less than 0 and greater than 360 will be modified internally.

SweepAngle

The angle through which to sweep the vector elliptical arc. Values should be between –360 and +360 degrees. Positive angles will be drawn in a counter-clockwise direction from StartAngle. Negative angles will be drawn in a clockwise direction.

Comments

nSize of the Object member must be the sizeof this structure.

nType of the Object member must be VECTOR_ELLIPTICALARC.

pVECTORELLIPTICALARC is a pointer to a VECTORELLIPTICALARC structure.