La estructura LOGPEN tiene el siguiente formulario:
typedef struct tagLOGPE&N {nbsp; / * lgpn * /
UINT lopnStyle;
PUNTO lopnWidth;
COLORREF lopnColor;
} LOGPEN
La estructura LOGPEN define el estilo, el ancho y el color de un lápiz, un objeto de dibujo se utiliza para dibujar líneas y fronteras. La función de CPen::CreatePenIndirect utiliza la estructura LOGPEN.
Miembros
lopnStyle
Especifica el tipo de plumilla. Este miembro puede ser uno de los siguientes valores:
Si una pluma tiene el estilo PS_INSIDEFRAME y un color que no coincida con un color en la tabla de colores lógica, la plumilla se dibuja con un color interpolado. El estilo de pluma PS_SOLID no puede utilizarse para crear una pluma con un color interpolado. El estilo PS_INSIDEFRAME es idéntico a PS_SOLID si la anchura del lápiz es menor o igual a 1.
Cuando se utiliza el estilo PS_INSIDEFRAME con objetos GDI producidos por funciones distintas de la elipse, rectánguloy RoundRect, la línea no puede ser completamente dentro del marco especificado.
lopnWidth
Especifica la anchura del lápiz, en unidades lógicas. Si el miembro de lopnWidth es 0, la pluma es 1 píxel de ancho en dispositivos raster independientemente del modo de asignación actual.
lopnColor
Especifica el color de la pluma.
Comentarios
No se utiliza el valor de y en la estructura de punto para el miembro de lopnWidth.
Vea tambié&nnbsp;CPen::CreatePenIndirect