Método Graphics::D rawArc(constPen*,REAL,REAL,REAL,REAL,REAL,REAL,REAL) (gdiplusgraphics.h)
O método Graphics::D rawArc desenha um arco. O arco faz parte de uma elipse.
Sintaxe
Status DrawArc(
const Pen *pen,
REAL x,
REAL y,
REAL width,
REAL height,
REAL startAngle,
REAL sweepAngle
);
Parâmetros
pen
Ponteiro para uma caneta usada para desenhar o arco.
x
Número real que especifica a coordenada x do canto superior esquerdo do retângulo delimitador para a elipse que contém o arco.
y
Número real que especifica a coordenada y do canto superior esquerdo do retângulo delimitador para a elipse que contém o arco.
width
Número real que especifica a largura da elipse que contém o arco.
height
Número real que especifica a altura da elipse que contém o arco.
startAngle
Número real que especifica o ângulo entre o eixo x e o ponto inicial do arco.
sweepAngle
Número real que especifica o ângulo entre os pontos inicial e final do arco.
Valor retornado
Se o método for bem-sucedido, ele retornará Ok, que é um elemento da enumeração Status .
Se o método falhar, ele retornará um dos outros elementos da enumeração Status .
Comentários
Exemplos
O exemplo a seguir desenha um arco de 90 graus.
VOID Example_DrawArc4(HDC hdc)
{
Graphics graphics(hdc);
// Set up the arc.
Pen redPen(Color(255, 255, 0, 0), 3);
REAL x = 0;
REAL y = 0;
REAL width = 200.0f;
REAL height = 100.0f;
REAL startAngle = 0.0f;
REAL sweepAngle = 90.0f;
// Draw the arc.
graphics.DrawArc(&redPen, x, y, width, height, startAngle, sweepAngle);
}
Requisitos
Cabeçalho | gdiplusgraphics.h |