Bezeichnung
FormatConsoleLine -- legt den Stil und die Farbe für mehrere Zeichen fest (V10.0)
Übersicht
FormatConsoleLine(n, style[, pen, fgcolor, bgcolor])
Plattformen
Linux, macOS, Windows

Beschreibung
Dieser Befehl legt den angegebenen Stil und die Farbe für die nächsten n Zeichen in der aktuellen Zeile fest, ohne den vorhandenen Text zu ändern oder die vorhandenen Stil- oder Farbeinstellungen zu ändern. Das Übergeben von -1 für n bedeutet, dass das Format auf alle Zeichen bis zum Ende der aktuellen Zeile angewendet wird.

Alle vom Befehl SetConsoleStyle() unterstützten Konsolenstile können im Parameter style übergeben werden. Siehe SetConsoleStyle für Details. Wenn Sie keine Stileinstellungen ändern möchten, können Sie den speziellen Stil #CONSOLESTYLE_NONE für style übergeben. In diesem Fall wendet FormatConsoleLine() keine Stile an.

Mit den optionalen Parametern pen, fgcolor und bgcolor kann die Farbe der Zeichen geändert werden. Sie können genauso verwendet werden wie bei SetConsoleColor(). Siehe SetConsoleColor für Details.

Sie müssen den erweiterten Konsolenmodus mit EnableAdvancedConsole() aktivieren, bevor Sie diesen Befehl verwenden können. Siehe EnableAdvancedConsole für Details.

Eingaben
n
Anzahl der zu formatierenden Zeichen oder -1 für alle Zeichen in der aktuellen Zeile
style
Formatierungsstil, der angewendet werden soll, oder #CONSOLESTYLE_NONE, um das Argument zu ignorieren
pen
optional: zu verwendender Farbstift oder 0, um die Textfarbe auf den Standardwert zurückzusetzen (Standardwert ist 0)
fgcolor
optional: gewünschte Vordergrundfarbe für den Stift; dies muss entweder eine RGB-Farbe aus der obigen Liste oder eine von AllocConsoleColor() zugewiesene Farbe sein (voreingestellt ist #NOCOLOR)
bgcolor
optional: gewünschte Hintergrundfarbe für den Stift; dies muss entweder eine RGB-Farbe aus der obigen Liste oder eine von AllocConsoleColor() zugewiesene Farbe sein (standardmäßig #NOCOLOR)

Navigation zeigen