La struttura LOGPEN ha la seguente forma:
typedef struct tagLOGPE&N {nbsp; / * lgpn * /
UINT lopnStyle;
PUNTO lopnWidth;
COLORREF lopnColor;
} LOGPEN
La struttura LOGPEN definisce la stile, la larghezza e il colore di una penna, un oggetto di disegno utilizzato per disegnare linee e bordi. La funzione CPen::CreatePenIndirect utilizza la struttura LOGPEN.
Membri
lopnStyle
Specifica il tipo di penna. Questo membro può essere uno dei seguenti valori:
Se una penna ha lo stile PS_INSIDEFRAME e un colore che non corrisponde a un colore nella tabella colori logico, la penna viene disegnata con un colore dithering. Lo stile della penna PS_SOLID non può essere utilizzato per creare una penna con un colore dithering. Lo stile PS_INSIDEFRAME è identico a PS_SOLID se la larghezza della penna è minore o uguale a 1.
Quando lo stile PS_INSIDEFRAME viene utilizzato con gli oggetti GDI, prodotti da funzioni diverse da rettangolo, ellissee RoundRect, la riga non può essere completamente all'interno della struttura specificata.
lopnWidth
Specifica la larghezza della penna, in unità logiche. Se il membro lopnWidth è 0, la penna è ampia su dispositivi raster indipendentemente dalla modalità corrente mappatura di 1 pixel.
lopnColor
Specifica il colore della penna.
Commenti
Non viene utilizzato il valore di y nella struttura POINT per il membro lopnWidth.
Vedere a&nchenbsp;CPen::CreatePenIndirect