A estrutura LOGPEN tem a seguinte forma:
typedef struct tagLOGPE&N {nbsp; / * lgpn * /
UINT lopnStyle;
PONTO de lopnWidth;
COLORREF lopnColor;
} LOGPEN
A estrutura LOGPEN define o estilo, largura e cor de uma caneta, um objeto de desenho usado para desenhar linhas e bordas. A CPen::CreatePenIndirect função usa a estrutura LOGPEN.
Membros
lopnStyle
Especifica o tipo de caneta. Esse membro pode ser uma dos seguinte valores:
Se a caneta tiver o estilo PS_INSIDEFRAME e uma cor que não corresponde a uma cor na tabela de cores lógico, a caneta é desenhada com uma cor pontilhada. O estilo de caneta PS_SOLID não pode ser usado para criar uma caneta com uma cor pontilhada. O estilo PS_INSIDEFRAME é idêntico ao PS_SOLID se a largura caneta é menor ou igual a 1.
Quando o estilo PS_INSIDEFRAME é usado com objetos GDI produzidos por funções diferente de elipse, retânguloe RoundRect, a linha pode não estar completamente dentro do quadro especificado.
lopnWidth
Especifica a largura da caneta, em unidades lógicas. Se o membro lopnWidth é 0, a caneta é 1 pixel de largura em dispositivos de varredura independentemente do modo de mapeamento atual.
lopnColor
Especifica a cor da caneta.
Comentários
O valor de y na estrutura de POINT para o membro de lopnWidth não é usado.
Co&nsulte tambémnbsp;CPen::CreatePenIndirect