POLYTEXTA-Struktur (wingdi.h)
Die POLYTEXT-Struktur beschreibt, wie die PolyTextOut-Funktion eine Textzeichenfolge zeichnen soll.
Syntax
typedef struct tagPOLYTEXTA {
int x;
int y;
UINT n;
LPCSTR lpstr;
UINT uiFlags;
RECT rcl;
int *pdx;
} POLYTEXTA, *PPOLYTEXTA, *NPPOLYTEXTA, *LPPOLYTEXTA;
Member
x
Der horizontale Bezugspunkt für die Zeichenfolge. Die Zeichenfolge wird mit dem aktuellen Textausrichtungsmodus an diesem Punkt ausgerichtet.
y
Der vertikale Bezugspunkt für die Zeichenfolge. Die Zeichenfolge wird mit dem aktuellen Textausrichtungsmodus an diesem Punkt ausgerichtet.
n
Die Länge der Zeichenfolge , auf die von lpstr.
lpstr
Zeiger auf eine Textzeichenfolge, die von der PolyTextOut-Funktion gezeichnet werden soll. Diese Zeichenfolge muss nicht null beendet sein, da n die Länge der Zeichenfolge angibt.
uiFlags
Gibt an, ob die Zeichenfolge undurchsichtig oder abgeschnitten sein soll und ob die Zeichenfolge von einem Array von Zeichenbreitenwerten begleitet wird. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
Wert | Bedeutung |
---|---|
ETO_OPAQUE | Das Rechteck für jede Zeichenfolge muss mit der aktuellen Hintergrundfarbe undurchsichtig sein. |
ETO_CLIPPED | Jede Zeichenfolge muss an das angegebene Rechteck gekappt werden. |
rcl
Eine Rechteckstruktur, die die Dimensionen des deck- oder ausschneidenden Rechtecks enthält. Dieser Member wird ignoriert, wenn weder der ETO_OPAQUE noch der ETO_CLIPPED-Wert für das uiFlags-Element angegeben wird.
pdx
Zeiger auf ein Array, das den Breitenwert für jedes Zeichen in der Zeichenfolge enthält.
Hinweise
Hinweis
Der wingdi.h-Header definiert POLYTEXT als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | wingdi.h (einschließlich Windows.h) |
Weitere Informationen
Schriftart- und Textstrukturen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für