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 :

  1. Pour désactiver l'attribut de soulignement dans stdscr, entrez:
    attroff(A_UNDERLINE);
  2. 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 :

  1. Pour activer l'attribut de soulignement dans stdscr, entrez:
    attron(A_UNDERLINE);
  2. 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 :

  1. Pour définir le clignotement de l'attribut en cours dans la variable globale stdscr , entrez:
    attrset(A_BLINK);
  2. Pour définir l'attribut en cours dans la fenêtre définie par l'utilisateurmy_windowpour clignoter, entrez:
    wattrset(my_window, A_BLINK);
  3. Pour désactiver tous les attributs de la variable globale stdscr , entrez:
    attrset(0);
  4. Pour désactiver tous les attributs dans la fenêtre définie par l'utilisateurmy_window, entrez:
    wattrset(my_window, 0);