CDC::AngleArc

BOOLAngleArc (intx,inty,intnRadius,galleggiantegalleggiantefStartAngle,fSweepAngle);

Valore restituito

Diverso da zero in caso di successo; in caso contrario 0.

Parametri

x

Specifica la coordinata x logica del centro del cerchio.

y

Specifica la coordinata y logica del centro del cerchio.

nRadius

Specifica il raggio del cerchio in unità logiche. Questo valore deve essere positivo.

fStartAngle

Specifica l'angolo iniziale in gradi rispetto all'asse x.

fSweepAngle

Specifica l'angolo di spazzare in gradi rispetto all'angolo di partenza.

Osservazioni

Disegna un segmento di linea e un arco. Il segmento di linea viene disegnato dalla posizione corrente all'inizio dell'arco. L'arco viene disegnato lungo il perimetro di un cerchio con il centro e raggio specificato. La lunghezza dell'arco è definita da angoli dato inizio e sweep.

AngleArc sposta la posizione corrente il punto finale dell'arco. L'arco disegnato da questa funzione può sembrare ellittiche, in base alla modalità di trasformazione e mappatura corrente. Prima di disegnare l'arco, questa funzione disegna il segmento di linea dalla posizione corrente all'inizio dell'arco. L'arco viene disegnato costruendo un cerchio immaginario con il raggio specificato intorno il punto centrale specificato. Il punto di partenza dell'arco è determinato misurando in senso antiorario dall'asse x del cerchio per il numero di gradi in base all'angolo di partenza. Il punto finale si trova allo stesso modo misurando in senso antiorario dal punto di partenza per il numero di gradi in base all'angolo sweep.

Se l'angolo di sweep è superiore a 360 gradi l'arco è spazzato più volte. Questa funzione disegna linee utilizzando la penna corrente. La cifra non è pieno.

CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDC::Arc, CDC::ArcTo, CDC::MoveTo, :: AngleArc

Index