Ich möchte eine neue Farbe Orange für die spätere Verwendung festlegen, aber jetzt etwas in Grau (Farbe Black + Attribut fett) ausdrucken, aber diese spezifische Kombination ändert sich stattdessen an der neuen Farbe. < /p>
#include
int main() {
::initscr();
::start_color();
::init_color(8, 1000, 500, 0); //Set the 8th color to be orange
::init_pair(1, COLOR_BLACK, COLOR_BLACK); //Set the 1st pair to be black on black
::mvaddstr(0, 0, "Some dim text.");
::mvchgat(0, 0, -1, 0, 1, 0); //Text should be dark black on dark black (invisible)
::mvaddstr(1, 0, "Some bold text.");
::mvchgat(1, 0, -1, A_BOLD, 1, 0); //Text should be light black on dark black
::getch();
::endwin();
}
< /code>
Alle Funktionen sind erfolgreich, und so habe ich die Tests für das Scheitern der Kürze ausgelassen. unsichtbar sein und "ein mutiger Text". Hell schwarz auf Schwarz zu sein, aber was tatsächlich passiert, ist, dass nur "ein mutiger Text". ist stattdessen helles Orange.>
Verwenden Sie init_color im achten Index und verwendet ein Farbpaar mit schwarzem Vordergrund und fettem Attribut die ne ⇐ C++
-
- Similar Topics
- Replies
- Views
- Last post