Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Farben in der Konsole

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.03.2011, 20:21 Uhr
Tjelfe



Moin, wollte mal nachfragen ob es eine möglichkeit gibt mit der man Farben ausgeben kann, um sich Button zu bauchen mit dem entsprechender Hintergrund und Textfarbe?

damit man z.B. einfach cout<<Background_Blau,textschwarz ->"Text" ; eingeben muss.
In der Komandozeile unter Windows kann man dies ja auch...

danke im Voraus

mfg
Tjelfe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.03.2011, 14:53 Uhr
wanne



? Konsole oder Button?
Konsole:
printf("Jetzt wird es \033[44m\033[30mBLAU\033[0m.");
30m macht schwarz 44m macht blauen Hintergrund.

Dieser Post wurde am 23.03.2011 um 14:55 Uhr von wanne editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.03.2011, 16:37 Uhr
Tjelfe



ja, sowas in der art hatte ich mir gedacht, damit man die Koordinaten auf das Feld, welches man mit den Hintergrundfarben als Button baut verweisen kann und dieses Feld dann als Button erkentlich wird.

was gibt es dabei noch für möglichkeiten?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.03.2011, 21:05 Uhr
Hans
Library Walker
(Operator)


Hi,

wenn ich mich recht erinnere, soll Dein Programm im Textmodus laufen, oder? - Dann würde ich vorschlagen, Du guckst Dir mal Turbo Vision an. Vielleicht bietet das ja die Lösungen für Deine Probleme, obwohl der gebrauch nicht einfach ist.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
25.03.2011, 09:09 Uhr
~f.-th.
Gast


Verweist folgender Link in die richtige Richtung:
http://winbgim.codecutter.org/

Oder für ältere Borland-Geschichten nach BGI suchen.

MfG f.-th.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
26.03.2011, 18:06 Uhr
Tjelfe



Danke, aber ich programmiere unter Visual studio und nicht unter borland, zu dem Turbo Vision habe ich bisher auch nur einträge gefunden die unter Borland laufen..
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
27.03.2011, 13:29 Uhr
~f.-th.
Gast


So was gab es auch mal von Microsoft unter DOS. Hieß da z.B. Quick-C.

Aber da MS ja nichts verdient, wenn wir nicht regelmässig was neues von denen auf die Festplatte packen, wird da nicht mehr viel informiert.

Da du auf Visual Studio stehst, reicht es das man weiß das es die Konsole gibt und schreib den Rest unter NET oder wie das heute heisst

Die andere Möglichkeit du nimmst die Windowsfunktionen für die Konsole. Das geht auch mit VS. In dem Link von mir ist das für den MinGW realisiert. Wenn du Glück hast, kannst du das so übernehmen. Wenn nicht, musst du es halt anpassen.

Aber andere haben das ja auch schon vor dir mit Visual Studio umgesetzt. Stichwort: inproved Konsole oder so ähnlich.

MfG f.-th.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
27.03.2011, 13:54 Uhr
0xdeadbeef
Gott
(Operator)


Schau dir mal das hier an: http://pdcurses.sourceforge.net/

Dabei handelt es sich um ein Windowing-Toolkit für die Konsole, also vermutlich ziemlich genau das, was du dir da selbst zusammenzimmern willst. Ich kann nur davon abraten, das alles von Hand zu machen; es ist eine Scheißarbeit und würde am Ende doch nicht zuverlässig funktionieren.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
28.03.2011, 07:48 Uhr
Hans
Library Walker
(Operator)


Hi,

Zitat von Tjelfe:
zu dem Turbo Vision habe ich bisher auch nur einträge gefunden die unter Borland laufen..

dann hast du den von mir oben verlinkten Wikipediaartikel aber nicht zu Ende gelesen! - Da ist unten nämlich ein Link zu einer GNU-Portierung angegeben. Da liesst man u.a.:

Zitat von Sourceforge TurboVision Seite:
This port is a port of the C++ version for the DOS, FreeBSD, Linux, QNX, Solaris and Win32 platforms. The port isn't 100% compatible with the original version from Borland because we want a library better than the original and not with the limititations imposed by the original 16 bits version and the huge security holes that are unacceptable.
For Win32 you can use BC++ 5.5, Cygwin, MinGW or MSVC.
.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: