Die LOGPEN -Struktur hat folgende form:
typedef Struct TagLOGPE&N {Nbsp; / * Lgpn * /
UINT LopnStyle;
Punkt LopnWidth;
COLORREF LopnColor;
} LOGPEN
Die LOGPEN -Struktur definiert die Art, Breite und Farbe eines Stiftes, ein Zeichnungsobjekt zum Zeichnen von Linien und Rahmen. Die CPen::CreatePenIndirect -Funktion verwendet die LOGPEN -Struktur.
Mitglieder
lopnStyle
Gibt einen Typ des Stifts. Dieses Mitglied kann einer der folgenden Werte sein.:
Wenn ein Stift hat die PS_INSIDEFRAME Stil und eine Farbe, die eine Farbe in der logischen Farbtabelle nicht übereinstimmt, wird der Stift mit einem geditherte Farbe gezeichnet. Der PS_SOLID Stift Stil kann nicht verwendet werden, um einen Stift mit einem geditherte Farbe zu erstellen. Der PS_INSIDEFRAME Stil ist identisch mit PS_SOLID , wenn die Stiftbreite kleiner oder gleich 1 ist.
Wenn der PS_INSIDEFRAME -Stil mit anderer Funktionen als Ellipse, Rechteckund RoundRecterstellte GDI-Objekte verwendet wird, die Linie vollständig innerhalb des angegebenen Frames möglicherweise nicht.
lopnWidth
Gibt die Stiftbreite in logischen Einheiten. Wenn das LopnWidth Element 0 ist, ist der Stift 1 Pixel breit auf Raster Geräte unabhängig von der aktuellen Zuordnung.
lopnColor
Gibt die Stiftfarbe.
Kommentare
Der y -Wert in der POINT -Struktur für das LopnWidth -Element wird nicht verwendet.
Siehe auch&Nbsp;CPen::CreatePenIndirect