Freigeben über


DRAWTEXTPARAMS-Struktur (winuser.h)

Die DRAWTEXTPARAMS-Struktur enthält erweiterte Formatierungsoptionen für die DrawTextEx-Funktion .

Syntax

typedef struct tagDRAWTEXTPARAMS {
  UINT cbSize;
  int  iTabLength;
  int  iLeftMargin;
  int  iRightMargin;
  UINT uiLengthDrawn;
} DRAWTEXTPARAMS, *LPDRAWTEXTPARAMS;

Member

cbSize

Die Strukturgröße in Bytes.

iTabLength

Die Größe der einzelnen Registerkartenstopps in Einheiten, die der durchschnittlichen Zeichenbreite entsprechen.

iLeftMargin

Der linke Rand in Einheiten, die der durchschnittlichen Zeichenbreite entsprechen.

iRightMargin

Der rechte Rand in Einheiten, die der durchschnittlichen Zeichenbreite entsprechen.

uiLengthDrawn

Empfängt die Anzahl der von DrawTextEx verarbeiteten Zeichen, einschließlich Leerzeichen. Die Zahl kann die Länge der Zeichenfolge oder der Index der ersten Zeile sein, die unter den Zeichenbereich fällt. Beachten Sie, dass DrawTextEx immer die gesamte Zeichenfolge verarbeitet, wenn das DT_NOCLIP Formatierungsflag angegeben ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile winuser.h (einschließlich Windows.h)

Weitere Informationen

DrawTextEx

Schriftart- und Textstrukturen

Übersicht über Schriftarten und Text