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 coordenada x lógica de centro do círculo.s
Especifica a coordenada y lógica de centro 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 ao eixo x.fSweepAngle
Especifica o ângulo de flecha em graus relativo ao ângulo inicial.
Valor de retorno
Diferente de zero se com êxito; se não 0.
Comentários
Um segmento de linha é desenhada da posição atual para o início do arco.O arco é desenhado ao longo do perímetro de um círculo com o raio e o centro dados.O tamanho do arco é definido pelo início e os ângulos de flecha dados.
AngleArc move a posição atual ao ponto final do arco.O arco desenhado por essa função pode parecer ser elíptico, dependendo do modo atual de transformação e de mapeamento.Antes de desenhar o arco, essa função desenha um segmento de linha da posição atual para o início do arco.O arco é desenhado construindo um círculo imaginário com o raio especificado em torno do ponto central especificado.O ponto de partida do arco é determinado medindo no sentido anti-horário do eixo x do círculo pelo número de graus no ângulo inicial.O ponto final está mesma forma medindo no sentido anti-horário de ponto de partida pelo número de graus no ângulo de flecha.
Se o ângulo de flecha é maior que 360 graus o arco são varridos várias vezes.Essa função desenhar linhas usando a caneta atual.a figura não é preenchida.
Requisitos
Cabeçalho: afxwin.h