Struttura LOGPEN
La struttura di LOGPEN definisce lo stile, la larghezza e il colore di una penna, un oggetto drawing utilizzato per le righe di spostamento e dei bordi.La funzione di CPen::CreatePenIndirect utilizza la struttura di LOGPEN .
typedef struct tagLOGPEN { /* lgpn */
UINT lopnStyle;
POINT lopnWidth;
COLORREF lopnColor;
} LOGPEN;
Parametri
lopnStyle
Specifica il tipo di penna.Questo membro può essere uno dei seguenti valori:PS_SOLID crea una penna solida.
PS_DASH crea una penna tratteggiata.(Valido solo quando lo spessore della penna è 1.)
PS_DOT crea una penna tratteggiata.(Valido solo quando lo spessore della penna è 1.)
PS_DASHDOT crea una penna con trattini alternati e i punti.(Valido solo quando lo spessore della penna è 1.)
PS_DASHDOTDOT crea una penna con trattini alternati e si utilizza una coppia di punti.(Valido solo quando lo spessore della penna è 1.)
PS_NULL crea una penna null.
PS_INSIDEFRAME crea una penna che disegna una linea nel frame di forme chiuse prodotte dalle funzioni di output GDI che specificano un rettangolo di delimitazione, ad esempio Ellipse, Rectangle, RoundRect, Piefunzioni membro e di Chord ).Quando viene utilizzato con le funzioni di output GDI che non specificano un rettangolo di delimitazione, ad esempio la funzione membro di LineTo ), l'area di disegno della penna viene limitata da un frame.
Se una penna presenta lo stile di PS_INSIDEFRAME e un colore che non corrisponde a un colore nella tabella dei colori logica, la penna viene disegnata con un colore retinato.Lo stile della penna di PS_SOLID non può essere utilizzato per creare una penna con un colore retinato.Lo stile di PS_INSIDEFRAME è identico a PS_SOLID se la larghezza della penna è minore o uguale a 1.
Quando lo stile di PS_INSIDEFRAME viene utilizzato con gli oggetti GDI prodotti dalle funzioni diverso da Ellipse, di Rectanglee di RoundRect, la riga non può essere completamente interno il frame specificato.
lopnWidth
Specifica la larghezza della penna, in unità logiche.Se il membro di lopnWidth è 0, la penna a 1 pixel nei dispositivi raster indipendentemente dalla modalità di mapping corrente.lopnColor
Specifica il colore della penna.
Note
Il valore di y nella struttura di QUESTION per il membro di lopnWidth non viene utilizzato.
Requisiti
Header: wingdi.h