003
01.07.2005, 15:54 Uhr
RedEagle
|
Die Frage hab ich befürchtet Also: Ich schriebe gerne Textbasierte Programme. Deshalb bin ich auf die WinKonsole angewiesen. Aber mit der Konsole kann man nicht so "schöne" sachen machen, weil: ich hab nur 16 Farben Ich bin auf ein Feld von 80×25 Zeichen beschränkt Ich kann weder unterstreichen, noch kursive Ausgabe machen. Deshab möcht ich jetzt ein Fenster "Umbauen" damit ich das Benutzen kann, wie die Konsole. Hier mal ein Beispielprogramm, das schon funktioniert:
C++: |
#include <windows.h> #include "Xout.hpp"
int WINAPI WinMain(HINSTANCE hThisInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { InitXout(hThisInstance); CreateXout(); ShowXout(true);
textcolor(COLOR_WHITE); textbackground(COLOR_GREEN); stroutput("\t\t\t Xout - Testumgebung \n\r"); textbackground(COLOR_BLACK); textcolor(0x0000ff); stroutput("-r- "); textcolor(0x00ff00); stroutput("-g- "); textcolor(0xff0000); stroutput("-b- ");
MessageBox(NULL,"Klicken sie auf OK, um Xout zu schließen","Xout",MB_OK); return 0; }
|
Es wird "-r- -g- -b-" Ausgegeben, in den in den jeweiligen Farben
Die Ausgabe funktioniert, jetzt brauch ich nur noch eine Eingabefunktion: bool input(char* value); -- MFG RedEagle |