Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi In Konsole Farbe haben (https://www.delphipraxis.net/56245-konsole-farbe-haben.html)

A-M-X 2. Nov 2005 19:18


In Konsole Farbe haben
 
Huhu!!

Hab 2 fragen:

1. Wie schreibe ich eine Line (WriteLN) und mache den TEXT Farbig?
2. Wie schreibe ich eine Line (WriteLN) und mache die LINIE farbig (Also den Hintergrund des Textes)?

Union 2. Nov 2005 19:22

Re: In Konsole Farbe haben
 
Du könntest ANSI.SYS laden und dann den Text mit Esc Sequencen entsprechend steuern.

A-M-X 2. Nov 2005 19:24

Re: In Konsole Farbe haben
 
äh geht das auch einfacher ? ^^"

turboPASCAL 2. Nov 2005 19:27

Re: In Konsole Farbe haben
 
Delphi-Quellcode:
// Textfarbe in Konsolenanwendung setzen
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), TextAttr);
Beispiel:

TextAttr = Werte von 1 .. 15, Werte über 15 setzen die Hintergr.-Farbe + Textfarbe

ripper8472 2. Nov 2005 19:28

Re: In Konsole Farbe haben
 
mit winapi funktionen

A-M-X 2. Nov 2005 19:30

Re: In Konsole Farbe haben
 
Zitat:

Zitat von turboPASCAL
Delphi-Quellcode:
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), TextAttr);
TextAttr = Werte von 1 .. 15

das hab ich gesucht! und wie geht der hintergrund? ^^

turboPASCAL 2. Nov 2005 19:45

Re: In Konsole Farbe haben
 
Delphi-Quellcode:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils, windows;

begin
   //Textfarbe
   SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 1);
   writeln('Hallo');

   //Hintergrundfarbe ( Hintergr.Farbe +  Textfarbe )
   SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 64  +   15);
   writeln('Hallo');

   readln;
end.

A-M-X 2. Nov 2005 19:47

Re: In Konsole Farbe haben
 
Cool Danke! Hab alles gefunden bzw hab alle tipps und tricks bekommen , die ich suchte. thx!! :thumb: :thumb:

hedie 29. Dez 2007 15:22

Re: In Konsole Farbe haben
 
Wie kann man da die Hintergrundfarbe der Konsole Selbst ändern?

Und gibt es auch irgendwo eine Tabelle, wo man sieht welche zahl welche Farbe is?

Danke schomla :D

Namenloser 29. Dez 2007 19:49

Re: In Konsole Farbe haben
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
dafür hatte ich mal eine Unit *grab* :gruebel: . Jep, das ist sie. Hoffe, das hilft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz