Comment introduire une paire de couleurs avec fond gris clair, et blanc brillant ForeGreuound? P>
init_pair (numéro, color_white, color_white) crée une paire de couleurs avec le premier plan de gris clair et le dos, mais j'ai besoin de premier plan d'être vraiment blanc. J'ai essayé de combiner la couleur_white avec a_blink (dans le sens du bit et) mais cela ne fonctionne pas. NCurses HOWTO'S / Exemples / Documentaion ne pouvait pas m'aider non plus. P>
4 Réponses :
Ceci est juste un coup de poignard dans le noir, je ne suis pas très bien informé des ncides: P>
S'il y a une fonction / paramètre pour transformer le texte
J'ai eu un problème similaire avec python + malédictions. La solution consiste à activer utilise_default_colors, puis à utiliser -1 comme couleur d'arrière-plan.
Ceci est exemple Python, mais j'espère que ce serait utile: p>
stdscr = curses.initscr() curses.start_color() curses.use_default_colors() curses.noecho() curses.cbreak() curses.init_pair(1, curses.COLOR_WHITE, -1)
Cela raconte effectivement à utiliser quelle que soit la couleur de fond terminal que vous avez. Donc, si la couleur de fond de terminal est gris clair, alors cela fonctionne, mais ce n'est que par la chance.
Vous devez définir l'attribut audacieux. Call Attron (A_bold) avant d'écrire et d'attraper (A_bold) après. P>
WINDOW *w = newwin(...); wattron(w,A_BOLD); <Your statements for mvwprintw, box, etc>