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