Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME II. Les Objets

8. MENU

8.4 Utilisation des MENUS en C

Les MENUS peuvent être utilisés en C de deux façons différentes : s'il s'agit d'objets statiques, c'est-à-dire compilés à l'aide de scr4_e, le nombre de fonctions utilisables est limité. Si par contre, ces MENUS sont créés dynamiquement, ils peuvent être modifiés librement à l'aide des fonctions de la librairie scr4a, scr4o ou scr4c.

Menus statiques

Ces fonctions sont limitées aux fixations de choix et de TOGGLE dans le MENU. Leur description se trouve dans le manuel concernant les librairies.

Menus dynamiques

Ces fonctions permettent de créer un MENU, notamment à partir d'un tableau de strings, de modifier les MENUS, y compris en cours d'édition en ajoutant et supprimant des OPTIONS.

L'exemple qui suit construit un MENU dynamiquement à partir d'un tableau de strings contenant une liste de produits, l'édite et libère l'espace alloué.

Exemple

    EditProducts(prod)
char **prod;
{
MENU *mn;
int choice;

mn = MN_auto_create(prod, 5, 15, 10, 1, SCR_REVERSE);
choice = MN_edit(mn);
MN_free(mn);
return(choice);
}

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be