CDC::Pie 

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

BOOL Pie ( Operador LPCRECT lpRect, ponto ptStart, ponto ptEnd );

Valor de retorno

Diferente de zero se a função for bem-sucedida; caso contrário 0.

Parâmetros

1 x

Especifica o x-coordenar de upper-Esquerda canto do Retangular envolvente (nas unidades lógicas).

y1

Especifica a y-coordenar de upper-Esquerda canto do Retangular envolvente (nas unidades lógicas).

x 2

Especifica a coordenada x do canto inferior direito do Retangular envolvente (nas unidades lógicas).

y2

Especifica a coordenada y do canto inferior direito do Retangular envolvente (nas unidades lógicas).

x 3

Especifica a coordenada x do ponto de partida do arco (nas unidades lógicas). Este ponto não precisa estar exatamente no arco.

y3

Especifica a coordenada y do ponto de partida do arco (nas unidades lógicas). Este ponto não precisa estar exatamente no arco.

4 x

Especifica a coordenada x do ponto de extremidade do arco (nas unidades lógicas). Este ponto não precisa estar exatamente no arco.

y4

Especifica a coordenada y do ponto de extremidade do arco (nas unidades lógicas). Este ponto não precisa estar exatamente no arco.

lpRect

Especifica o Retangular delimitador. Você pode passar um objeto CRect ou um ponteiro para uma estrutura RECT para este parâmetro.

ptStart

Especifica o ponto de partida do arco. Este ponto não precisa estar exatamente no arco. Você pode passar uma estrutura de ponto ou um objeto de CPoint para este parâmetro.

ptEnd

Especifica o ponto de extremidade do arco. Este ponto não precisa estar exatamente no arco. Você pode passar uma estrutura de ponto ou um objeto de CPoint para este parâmetro.

Observações

Desenha uma cunha em forma de pizza por um arco elíptico, cujo centro e dois pontos de extremidade são Unidos por linhas de desenho. O centro do arco é o centro do Retangular delimitador especificado por x 1, y1, X2e y2 (ou por lpRect). Os pontos inicial e final do arco são especificados por x 3, y3, x 4e y4 (ou por ptStart e ptEnd).

O arco é desenhado com a caneta selecionada, se movendo no sentido anti-horário. Duas linhas adicionais são desenhadas de cada ponto de extremidade ao centro do arco. A área em forma de pizza é preenchida com o Pincel atual. Se x 3 é igual a x 4 e y3 é igual a y4, o resultado é uma elipse com uma única linha do centro da elipse para o ponto (x 3, y3) ou (x 4, y4).

A Figura desenhada por essa função se estende até, mas não incluir as coordenadas direito e inferior. Isso significa que a altura da figura é y2y1 e a largura da figura é 2 xx 1. A largura e a altura do Retangular delimitador devem ser maiores que 2 unidades e 32.767 menos de unidades.

Visão geral do CDCMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CDC::Chord, :: Pizza, RECT, POINT, CRect CPoint

Index