CDC::ArcTo

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

BOOL ArcTo ( 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 que define o arco é iniciar ponto (em unidades lógicas). Este ponto não precisa estar exatamente no arco.

y3

Especifica a coordenada y do ponto que define o arco é iniciar ponto (em unidades lógicas). Este ponto não precisa estar exatamente no arco.

4 x

Especifica a coordenada x do ponto que define 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 que define ponto de extremidade do arco (nas unidades lógicas). Este ponto não precisa estar exatamente no arco.

lpRect

Especifica o Retangular envolvente (nas unidades lógicas). Você pode passar um ponteiro para uma estrutura de dados RECT ou um objeto de CRect para este parâmetro.

ptStart

Especifica as coordenadas x e y do ponto que define o arco é iniciar ponto (em unidades lógicas). Este ponto não precisa estar exatamente no arco. Você pode passar uma estrutura de dados de ponto ou um objeto de CPoint para este parâmetro.

ptEnd

Especifica as coordenadas x e y do ponto que define ponto final do arco (nas unidades lógicas). Este ponto não precisa estar exatamente no arco. Você pode passar uma estrutura de dados de ponto ou um objeto de CPoint para este parâmetro.

Observações

Desenha um arco elíptico. Essa função é semelhante ao CDC::Arc, exceto que a posição atual é atualizada. Os pontos (x1,y1) e (x 2,y2) Especifica o Retangular delimitador. Uma elipse formada pelo Retangular delimitador determinado define a curva do arco. O arco partindo no sentido anti-horário (a direção do arco de padrão) o ponto onde intercepta a linha radial do centro do retângulo delimitador para (x 3,y3). As extremidades do arco onde intercepta a linha radial do centro do retângulo delimitador para (x 4,y4). Se o ponto inicial e final são iguais, é desenhada uma elipse concluída.

Uma linha é desenhada a partir da posição atual para o ponto de partida do arco. Se não houver erro, a posição atual é definida como o ponto final do arco. O arco é desenhado usando a caneta atual; Ela não está cheia.

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

Consulte tambémnbsp;CDC::AngleArc, CDC::Arc, CDC::SetArcDirection, :: ArcTo

Index