Avatar billede lost-sniper Nybegynder
03. marts 2002 - 19:04 Der er 4 kommentarer og
1 løsning

der skal farve på sagen :-) :-) :-)

Jeg sidder lige og tænker over, hvordan man kunne lægge farve på tekst i ens program som køre dos?
altså hvordan jeg kan få.

Jeg er Grøn << til at være grøn << og
Jeg er Gul  << til at være gul <<
Avatar billede lost-sniper Nybegynder
03. marts 2002 - 19:16 #1
cout << "---------------------------------------" << endl;
cout << "|            WARNING!!!              |" << endl;
cout << "---------------------------------------" << endl;

WARNING << skal være Rød
!!!    << skal være helt hvid og ikke dos grå
Avatar billede soreno Praktikant
03. marts 2002 - 20:03 #2
Avatar billede lost-sniper Nybegynder
03. marts 2002 - 20:40 #3
hvordan sætter man det så ind

void CMyConsoleClass::SetTextNormal()
{
    // white on black - the default
    SetConsoleTextAttribute ( m_hConsole,
                              FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE );
}

void CMyConsoleClass::SetTextBold()
{
    // hi-white on black
    SetConsoleTextAttribute ( m_hConsole,
                              FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE |
                                FOREGROUND_INTENSITY );
}

void CMyConsoleClass::SetTextReverse()
{
    // black on white
  SetConsoleTextAttribute ( m_hConsole,
                            BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE );
}
Avatar billede lost-sniper Nybegynder
03. marts 2002 - 20:52 #4
?????
kan ikke finde ud af det
Avatar billede soreno Praktikant
03. marts 2002 - 21:19 #5
#include <windows.h>
#include <iostream>

using namespace std;

int main(int argc, char **argv)
{
    HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
    if(INVALID_HANDLE_VALUE != hConsole)
    {
        SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_INTENSITY);
        cout <<"Hello ";
        SetConsoleTextAttribute(hConsole, FOREGROUND_BLUE | FOREGROUND_INTENSITY);
        cout <<"World!!" <<endl;
        SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
    }

    return 0;
}

slå SetConsoleTextAttribute i win32 api'et (evt på msdn) for at se parameter mulighederne
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester