Método Pen::SetAlignment (gdipluspen.h)
El método Pen::SetAlignment establece la alineación de este objeto Pen con respecto a la línea.
Sintaxis
Status SetAlignment(
[in] PenAlignment penAlignment
);
Parámetros
[in] penAlignment
Tipo: PenAlignment
Elemento de la enumeración PenAlignment que especifica el valor de alineación del lápiz en relación con la línea dibujada. El valor predeterminado es PenAlignmentCenter.
Valor devuelto
Tipo: Estado
Si el método se ejecuta correctamente, devuelve Ok, que es un elemento de la enumeración Status .
Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Status .
Comentarios
Si establece la alineación de un objeto Pen en PenAlignmentInset, no puede usar ese lápiz para dibujar líneas compuestas o tapas de guion triangular.
Ejemplos
En el ejemplo siguiente se crean dos objetos Pen y se establece la alineación de uno de los lápices. A continuación, el código dibuja dos líneas con cada uno de los lápices.
VOID Example_SetAlignment(HDC hdc)
{
Graphics graphics(hdc);
// Create a black and a green pen.
Pen blackPen(Color(255, 0, 0, 0), 1);
Pen greenPen(Color(255, 0, 255, 0), 15);
// Set the alignment of the green pen.
greenPen.SetAlignment(PenAlignmentInset);
// Draw two lines using each pen.
graphics.DrawEllipse(&greenPen, 0, 0, 100, 200);
graphics.DrawEllipse(&blackPen, 0, 0, 100, 200);
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | gdipluspen.h (incluya Gdiplus.h) |
Library | Gdiplus.lib |
Archivo DLL | Gdiplus.dll |