attroff, attron, attrset, wattroff, wattron ou wattrset Sous-routine
Objectif
Fonctions de contrôle d'attribut de fenêtre restreintes.
Bibliothèque
Bibliothèque Curses (libcurses.a)
Syntaxe
#include < curses.h >
int attroff (int * attrs) ;
int attron (int * attrs) ;
int attrset (int * attrs) ;
int wattroff (WINDOW * win, int * attsr) ;
int wattron (WINDOW * win, int * attrs) ;
int wattrset (WINDOW * win, int * attsr) ;
Descriptif
Ces sous-routines manipulent les attributs de fenêtre de la fenêtre en cours ou spécifiée.
Les sous-routines attroff et wattroff désactive attrs dans la fenêtre en cours ou spécifiée sans affecter les autres.
Les sous-routines attron et wattron active attrs dans la fenêtre en cours ou spécifiée sans affecter les autres.
Les sous-routines attrset et wattrset définissent les attributs d'arrière-plan de la fenêtre en cours ou spécifiée sur attrs.
Il n'est pas spécifié si ces sous-routines peuvent être utilisées pour manipuler des attributs que A_BLINK, A_BOLD, A_DIM, A_REVERSE, A_STANDOUT et A_UNDERLINE.
Paramètres
| Article | Descriptif |
|---|---|
| * attributs | Indique les attributs à désactiver. |
| * gagner | Indique la fenêtre dans laquelle désactiver les attributs spécifiés. |
Valeurs renvoyées
Ces sous-programmes renvoient toujours OK ou 1.
Exemples
Pour les sous-routines attroff ou wattroff :
- Pour désactiver l'attribut de soulignement dans stdscr, entrez:
attroff(A_UNDERLINE); - Pour désactiver l'attribut de soulignement dans la fenêtre définie par l'utilisateurmy_window, entrez:
wattroff(my_window, A_UNDERLINE);
Pour les sous-routines attron ou wattron :
- Pour activer l'attribut de soulignement dans stdscr, entrez:
attron(A_UNDERLINE); - Pour activer l'attribut de soulignement dans la fenêtre définie par l'utilisateurmy_window, entrez:
wattron(my_window, A_UNDERLINE);
Pour les sous-routines attrset ou wattrset :
- Pour définir le clignotement de l'attribut en cours dans la variable globale stdscr , entrez:
attrset(A_BLINK); - Pour définir l'attribut en cours dans la fenêtre définie par l'utilisateurmy_windowpour clignoter, entrez:
wattrset(my_window, A_BLINK); - Pour désactiver tous les attributs de la variable globale stdscr , entrez:
attrset(0); - Pour désactiver tous les attributs dans la fenêtre définie par l'utilisateurmy_window, entrez:
wattrset(my_window, 0);