Share via


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

Übersicht über Schriftarten und Text

PolyTextOut