col = AllocConsoleColor(color)
color
angegebene
Farbe zu und gibt sie zurück. Sie können sie dann zur aktiven
Farbe machen, indem Sie sie an Befehle wie SetConsoleColor()
übergeben. Die Farbzuordnung ist notwendig, da standardmäßig
nur wenige vordefinierte ANSI-Farben wie #BLACK
, #WHITE
, #RED
etc. zur Verfügung stehen. Wenn Sie also benutzerdefinierte
Farben verwenden möchten, müssen Sie diese zuerst zuweisen.
Wenn Sie mit einer von diesem Befehl zugewiesenen Farbe fertig sind, rufen Sie FreeConsoleColor() auf, um die Farbe zu löschen. Dies ist wichtig, um sicherzustellen, dass Ihnen die Farben nicht ausgehen.
Sie müssen den erweiterten Konsolenmodus mit EnableAdvancedConsole() aktivieren, bevor Sie diesen Befehl verwenden können. Siehe EnableAdvancedConsole für Details.
EnableAdvancedConsole() SetConsoleColor(1, AllocConsoleColor($FFA500)) ConsolePrint("Hello World") RefreshConsole()Der obige Code gibt die Zeichenkette "Hello World" in Orange aus. Beachten Sie, dass Sie unter normalen Umständen die Konsolenfarbe wieder freigeben sollten, wenn Sie damit fertig sind. Dieser Teil wurde aus Gründen der Lesbarkeit weggelassen.