![]() |
![]() |
![]() |
||||||
SCR/AL1 - TOME IV. Les librairies internes
2.1 Fonctions d'initialisation et de fin
Syntaxe
SCR_base_init()
Description
Cette fonction initialise l'écran et le clavier dans une application SCR/AL1. Elle effectue les opérations suivantes :
SCR_base_init() est automatiquement appelée par SCR_init().
Voir également
SCR_mini_init(), SCR_init(), SCR_mini_end(), SCR_end()
SCR_base_init()
int SCR_beep()
SCR_cls()
SCR_end()
SCR_refresh()
SCR_write_text(line, col, text, len)
Syntaxe
int SCR_beep()
Description
Déclenche l'alarme de l'ordinateur (beeeep). Il s'agit simplement de l'envoi vers l'écran du caractère BEL (007).
Syntaxe
SCR_cls()
Description
Vide l'écran en forçant l'attribut à sa valeur DEFAULT. En Unix, utilise pour ce faire la séquence du driver définie à cet effet.
Syntaxe
SCR_refresh()
Description
Affiche le contenu de l'écran tel qu'il est connu de l'application. Cette fonction est utile lorsque des parasites sont apparus dans l'écran.
Syntaxe
SCR_write_text(line, col, text, len)
int line;
int col;
unsigned char *text;
int len;
Description
Ecrit dans l'écran le texte text de longueur len à la position (line,col).
Cette fonction est en général remplacée par la macro SCR_write qui n'écrit dans l'écran que si la variable SCR_TMP_IMAGE (pointeur vers une IMAGE) est null. Sinon, l'écriture s'effectue dans l'IMAGE SCR_TMP_IMAGE et permet de construire une IMAGE avant de l'afficher.
Exemple
SCR_TMP_IMAGE = SCR_save_image(0, 0, 25, 80);
SCR_set_attr(SCR_REVERSE);
SCR_write(24, 0, "SCR/AL1, 7);
....
im = SCR_TMP_IMAGE;
SCR_TMP_IMAGE = 0;
SCR_display_image(im);
SCR_free_image(im);
Voir également
SCR_write_center()
Copyright © 1998-2001 Jean-Marc and Bernard PAUL - Envoyez vos remarques ou commentaires à bp@xon.be