Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Kolor tekstu

Ostatnio zmodyfikowano 2011-04-21 20:46
Autor Wiadomość
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
P-31450
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?
P-31452
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 ;)
P-31453
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.
P-31455
Mrowqa
» 2011-04-21 14:41:00
Ściągnij ddt-console:
Biblioteki
Biblioteka 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
P-31457
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
C/C++
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY );

dało by rade zrobić coś w stylu

string kolor = "FOREGROUND_RED";

C/C++
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
P-31464
Mrowqa
» 2011-04-21 15:33:42
Takie rzeczy są zazwyczaj jakoś definiowane w pliku, np.
C/C++
#define KOLOR_NIEBIESKI 4
// albo
enum // anonimowy
{
    KOLOR_NIEBIESKI = 4
};
Czy jakoś tak ;) To ze stringiem na pewno nie zadziała ( chyba, że jakiś cud ^^ )

Pozdrawiam,
Mrowqa
P-31467
ison
» 2011-04-21 15:35:52
@diego997
C/C++
#define kolor FOREGROUND_RED
albo podstaw FOREGROUND_RED pod jakąś zmienną liczbową (nie string)
P-31469
« 1 » 2 3
  Strona 1 z 3 Następna strona