CDC::Pie 

BOOL Pie( int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4 );

BOOL Pie ( LPCRECT lpRect, punto ptStart, punto ptEnd );

Valore restituito

Diverso da zero se la funzione ha esito positivo; in caso contrario 0.

Parametri

1 x

Specifica la coordinata x dell'angolo superiore sinistro del rettangolo di delimitazione (in unitÓ logiche).

y1

Specifica la coordinata y dell'angolo superiore sinistro del rettangolo di delimitazione (in unitÓ logiche).

2 x

Specifica la coordinata x dell'angolo inferiore destro del rettangolo (in unitÓ logiche).

y2

Specifica la coordinata y dell'angolo inferiore destro del rettangolo (in unitÓ logiche).

x 3

Specifica la coordinata x del punto di partenza dell'arco (in unitÓ logiche). Questo punto non deve mentire esattamente sull'arco.

y3

Specifica la coordinata y del punto di partenza dell'arco (in unitÓ logiche). Questo punto non deve mentire esattamente sull'arco.

4 x

Specifica la coordinata x del punto finale dell'arco (in unitÓ logiche). Questo punto non deve mentire esattamente sull'arco.

p13rdz1u

Specifica la coordinata y del punto finale dell'arco (in unitÓ logiche). Questo punto non deve mentire esattamente sull'arco.

lpRect

Specifica il rettangolo di delimitazione. ╚ possibile passare un oggetto CRect o un puntatore a una struttura RECT per questo parametro.

ptStart

Specifica il punto di partenza dell'arco. Questo punto non deve mentire esattamente sull'arco. Si pu˛ passare una struttura POINT o un oggetto CPoint per questo parametro.

ptEnd

Specifica l'endpoint dell'arco. Questo punto non deve mentire esattamente sull'arco. Si pu˛ passare una struttura POINT o un oggetto CPoint per questo parametro.

Osservazioni

Disegna un cuneo a forma di torta disegnando un arco ellittico cui centro ed due endpoint sono collegati da linee. Il centro dell'arco Ŕ al centro del rettangolo di delimitazione specificato da 1 x, x 2, y1e y2 (o lpRect). I punti iniziale e finali dell'arco sono specificati da 3 x, y3, 4 xe P13rdz1u (o da ptStart e ptEnd).

L'arco Ŕ disegnato con la penna selezionata, lo spostamento in senso antiorario. Due linee aggiuntive sono tratti da ogni endpoint al centro dell'arco. La zona a forma di torta Ŕ riempita con il pennello corrente. Se x 3 Ŕ uguale a x 4 e y3 Ŕ uguale a P13rdz1u, il risultato Ŕ un'ellisse con un'unica linea dal centro dell'ellisse al punto (X3, y3) o (x 4, P13rdz1u).

La figura disegnata da questa funzione si estende fino a ma non include le coordinate di destra e in basso. Ci˛ significa che l'altezza della figura Ŕ y2 - y1 e la larghezza della figura Ŕ x 2 ľ 1 x. Sia la larghezza che l'altezza del rettangolo di delimitazione deve essere maggiore di 2 unitÓ e meno di 32.767 unitÓ.

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

Vedere anchenbsp;CDC::Chord, :: Pie, RECT, punto, CRect, CPoint

Index