Kolor tekstu
Ostatnio zmodyfikowano 2011-04-21 20:46
diego997 Temat założony przez niniejszego użytkownika |
Kolor tekstu » 2011-04-21 13:45:36 Znacie jakiś sposób na zmianę koloru czcionki ? Potrafię tylko zmienić kolor całego tła system("color x"); + znalazłem jeszcze coś takiego http://cpp0x.pl/kursy/Kurs-New-Curses-C++/Obsluga-kolorow/88 |
|
Elano92 |
» 2011-04-21 13:50:50 #include <windows.h> SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY ); Taki przykład cię zadowala? |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2011-04-21 13:54:01 Zadowolił by mnie jak byś dodatkowo podał linka do strony na której to znalazłeś, chyba że sam to napisałeś to proszę o wyjaśnienie ;) |
|
Elano92 |
» 2011-04-21 14:04:26 SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), FOREGROUND_BLUE | FOREGROUND_INTENSITY ); Tu nie ma co tłumaczyć FOREGROUND_BLUE Odpowiada za kolor , jeżeli będziemy mieli więcej takich jak np. FOREGROUND_BLUE | FOREGROUND_RED Zacznie nam je mieszać , tak jakby RGB system , który składa się z 3 kolorów czerwonego,zielonego,niebieskiego . I dzięki tym 3 kolorom możesz mieszać różne inne. Pobaw się tym a zrozumiesz ,jak widać YELLOW np. dać nie możesz , musisz dzięki tym 3 kolorom mieszać inne kolory. |
|
Mrowqa |
» 2011-04-21 14:41:00 Ściągnij ddt-console: BibliotekiBiblioteka autorstwa DejaVu ;) Masz tam prostą obsługę kilku ciekawych rzeczy :D:D ( tytuł konsoli, kolor czcionki, tła ... ). Polecam ;) Sam z tego korzystam. W środku masz info ( w środku biblioteki ). Pozdrawiam, Mrowqa |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2011-04-21 15:23:56 Dzięki zaraz to zobaczę a wracając jeszcze do SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY );
dało by rade zrobić coś w stylu string kolor = "FOREGROUND_RED"; SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), kolor | FOREGROUND_BLUE | FOREGROUND_INTENSITY );
Tylko w inny sposób jakiś bo w wyżej przedstawiony nie działa, próbowałem również #define też nie dało rady |
|
Mrowqa |
» 2011-04-21 15:33:42 Takie rzeczy są zazwyczaj jakoś definiowane w pliku, np. #define KOLOR_NIEBIESKI 4
enum { KOLOR_NIEBIESKI = 4 }; Czy jakoś tak ;) To ze stringiem na pewno nie zadziała ( chyba, że jakiś cud ^^ ) Pozdrawiam, Mrowqa |
|
ison |
» 2011-04-21 15:35:52 @diego997 #define kolor FOREGROUND_RED
albo podstaw FOREGROUND_RED pod jakąś zmienną liczbową (nie string) |
|
« 1 » 2 3 |