BOOL AngleArc ( int x, int y, int nRadius, flutuar fStartAngle, flutuar fSweepAngle );
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário 0.
Parâmetros
x
Especifica o x lógica-coordenar do centro do círculo.
y
Especifica a y lógica-coordenar do centro do círculo.
nRadius
Especifica o raio do círculo em unidades lógicas. Este valor deve ser positivo.
fStartAngle
Especifica the angle starting in degrees relativo to do eixo x.
fSweepAngle
Especifica the angle sweep in degrees relativo to the angle starting.
Observações
Desenha um segmento de linha e um arco. O segmento de linha é desenhado da posição atual até o início do arco. O arco é desenhado ao longo do perímetro de um círculo com o raio determinado e centro. O comprimento do arco é definido pelos ângulos inicial e a varredura de determinado.
AngleArc move a posição atual para o ponto final do arco. O arco desenhado por essa função pode aparecer ser elíptico, dependendo do modo atual de mapeamento e transformação. Antes de desenhar o arco, essa função desenha o segmento de linha da posição atual até o início do arco. O arco é desenhado com a construção de um círculo imaginário com raio especificado em torno do ponto central especificado. 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 situa-se da mesma forma, medindo no sentido anti-horário do ponto inicial pelo número de graus no ângulo de varredura.
Se o ângulo de varredura é maior que 360 graus o arco é varrido várias vezes. Essa função desenha linhas usando a caneta atual. A figura não é preenchida.
Visão geral do CDC | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CDC::Arc, CDC::ArcTo, CDC:: MoveTo, :: AngleArc