Partilhar via


CDC::AngleArc

Desenha um segmento de linha e um arco.

BOOL AngleArc(
   int x,
   int y,
   int nRadius,
   float fStartAngle,
   float fSweepAngle 
);

Parâmetros

  • x
    Especifica a lógica coordenada x do Centralizar do círculo.

  • y
    Especifica a lógica coordenada y do Centralizar do círculo.

  • nRadius
    Especifica o raio do círculo em unidades lógicas.Esse valor deve ser positivo.

  • fStartAngle
    Especifica o ângulo inicial em graus Relativo para o eixo x.

  • fSweepAngle
    Especifica o ângulo de varredura em graus Relativo para o ângulo inicial.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário 0.

Comentários

O segmento de linha é desenhado da posição atual para o início do arco.O arco é desenhado junto o perímetro de um círculo com o raio de determinado e o Centralizar.O comprimento de arco é definido pelos ângulos de Iniciar e de varredura determinados.

AngleArc move a posição atual para o ponto final do arco.O arco desenhado por essa função pode parecer estar elíptico, dependendo do modo transformação e mapeamento atual.Antes de Desenho o arco, essa função desenha o segmento de linha da posição atual para o início do arco.O arco é desenhado ao construir um círculo imaginário com o raio especificado em torno especificada Centralizar ponto.O ponto de partida do arco é determinado pela medição no sentido anti-horário do eixo x do círculo pelo número de graus no ângulo de início.O ponto final da mesma forma está localizado, medindo no sentido anti-horário do ponto de partida com o número de graus no ângulo de varredura.

Se o ângulo de varredura for maior do que 360 graus o arco é swept Múltiplo vezes.Esta função desenha linhas usando a caneta atual.A figura não é preenchida.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::Arc

CDC::ArcTo

CDC::MoveTo

AngleArc

Outros recursos

Membros do CDC