Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > C/C++, Visual C++, Visual C++.NET

C/C++, Visual C++, Visual C++.NET Fragen und Antworten zu C/C++, Visual C++ und Visual C++.NET

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 94, Antworten: 5
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50850, Antworten: 1390
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26624, Antworten: 4194
Gehe zum ersten neuen Beitrag Windows Oberfläche (Schrift,...
Aufrufe: 177, Antworten: 10
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 65, Antworten: 5
Gehe zum ersten neuen Beitrag TabCtrl
Aufrufe: 122, Antworten: 12
Gehe zum ersten neuen Beitrag Dateien lassen sich nicht...
Aufrufe: 18, Antworten: 2
Gehe zum ersten neuen Beitrag Suche Programm um Werbung zu...
Aufrufe: 50, Antworten: 2
Gehe zum ersten neuen Beitrag McAfee AVERT Stinger...
Aufrufe: 14, Antworten: 0
Gehe zum ersten neuen Beitrag Sticky Password 6.0.2...
Aufrufe: 26, Antworten: 0
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12.11.2006, 00:12   #1 (Direktlink)
Erfolgreich angemeldet
 
Registriert seit: 02.08.2006
Beiträge: 4
Standard visual c++ Win 32 consolen Anwendung

Hallo an alle,
ich hab da mal ne Frage.
Vorher hab ich mit Watcom-Compiler gearbeitet und da befand sich das was ich suche in der Heade-Datei <graph.h>.

Ich möchte gerne wissen, welche Header-Datei ist für die Color-Funktionen und den Video-mode zuständig? Die <graph.h> lässt sich einfach nicht finden!!!!!
Vielen Dank
Renate
Renate ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 14.11.2006, 17:07   #2 (Direktlink)
Ist öfter hier
 
Registriert seit: 06.11.2006
Ort: Worms
Beiträge: 64
Standard

system?
Du meinst doch sicherlich die Dos-Konsole oder?
Also mit system("color: blabla"); kann man die hintergrundfarbe/farbe allgemein in der konsole ändern.
Zitat:
Legt die Hinter- und Vordergrundfarben für die Konsole fest.

COLOR [attr]

attr Gibt die Farbattribute für die Konsolenausgabe an.

Farbattribute werden durch ZWEI hexadezimale Ziffern angegeben - die erste
bezieht sich auf den Hintergrund, die zweite auf den Vordergrund. Jede Ziffer
kann einen der folgenden Werte annehmen:

0 = Schwarz 8 = Dunkelgrau
1 = Dunkelblau 9 = Blau
2 = Dunkelgrün A = Grün
3 = Blaugrün B = Zyan
4 = Dunkelrot C = Rot
5 = Lila D = Magenta
6 = Ocker E = Gelb
7 = Hellgrau F = Weiß

Wenn der COLOR-Befehl ohne Argument aufgerufen wird, werden die Farbein-
stellungen wiederhergestellt, mit denen CMD.EXE gestartet wurde. Diese werden
durch das aktuelle Konsolenfenster, die /T-Befehlszeilenoption oder durch den
Registrierungswert "DefaultColor" bestimmt.
__________________
Gruß zeratul
zeratul ist offline   Mit Zitat antworten
Alt 18.11.2006, 23:39   #3 (Direktlink)
Sniper-Hawk
Gast
 
Beiträge: n/a
Standard

Also das mit system is wohl irgendwie schlecht.... den die Farbe der ganzen Konsole wird ja verändert was wiederrum nicht immer gewollt ist
Alsoo du kannst ja dir das mal ansehen:
Code:
/* Header-Data "style.h" */
/* Made by Sniper-Hawk and Big-Daddy*/
/* This Header-Data for German alpabet (ue, ae, oe, ss) */
/* And background and foreground color in consol */
/* And it is for DOS-Graphiks */

#include <windows.h>

using namespace std;

#define schwarz 0
#define dunkelblau 1
#define dunkelgruen  2
#define blaugruen 3
#define dunkelrot 4
#define lila 5
#define ocker 6
#define hellgrau 7
#define dunkelgrau 8
#define blau 9
#define gruen 10
#define zyan 11
#define rot 12
#define magenta 13
#define gelb 14
#define weiss 15

WORD output_color;

void farbe(WORD farbe)
{
     output_color=output_color | farbe;
     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), output_color);
}

void background(WORD background)
{
     output_color=(background << 4) | output_color;
     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), output_color);
}

void color(WORD farbe, WORD background)
{
     output_color=(background << 4) | farbe;
     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), output_color);
}
}
hier schreibst du einfach in die stelle die du willst die Farbe aalsoo:

cout << "BLA BLA"<<endl; //hier ist wie immer schwarz weiss...
color(rot, weiss);
cout << "BLA BLA"<<endl; // NUR HIER ist der hintergrund weiss und die schriftfarbe rot

so einfach

Wenn du Video Mode und so willst guck dir mal das hiermal an

oder wenn es net geht guck dir mal SDL an... das is eine Reihe von headern die das laden von BMPs ermöglichen... benutzung von Maus und so... und das schöne und wie immer kompiliziert "PixelMalen" probier das ma aus...

Ich hoffe ich konnt dir helfen..

MFG
SNIPER-HAWK
  Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > C/C++, Visual C++, Visual C++.NET

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an




Alle Zeitangaben in WEZ +2. Es ist jetzt 06:31 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2