Función SetDCPenColor (wingdi.h)
La función SetDCPenColor establece el color del lápiz del contexto del dispositivo (DC) actual en el valor de color especificado. Si el dispositivo no puede representar el valor de color especificado, el color se establece en el color físico más cercano.
Sintaxis
COLORREF SetDCPenColor(
[in] HDC hdc,
[in] COLORREF color
);
Parámetros
[in] hdc
Identificador del controlador de dominio.
[in] color
Nuevo color de lápiz.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto especifica el color de lápiz dc anterior como un valor COLORREF . Si la función no se realiza correctamente, el valor devuelto es CLR_INVALID.
Comentarios
La función devuelve el color de DC_PEN anterior, incluso si el lápiz de stock DC_PEN no está seleccionado en el controlador de dominio; sin embargo, esto no se usará en las operaciones de dibujo hasta que se seleccione la DC_PEN de existencias en el controlador de dominio.
La función GetStockObject con un argumento de DC_BRUSH o DC_PEN se puede usar indistintamente con las funciones SetDCPenColor y SetDCBrushColor .
ICM: La administración de colores se realiza si ICM está habilitado.
Ejemplos
Para obtener un ejemplo de cómo establecer colores, vea Establecer el color de lápiz o pincel.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wingdi.h (incluye Windows.h) |
Library | Gdi32.lib |
Archivo DLL | Gdi32.dll |
Consulte también
Funciones de contexto de dispositivo