Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BIBLIOTHEQUE

menulib.bbc

DESCRIPTION.


Le module menulib.bbc propose des procédures et des fonctions permettant de créer et de gérer des barres de menu et/ou des menus déroulants




SYNTAXE.


INSTALL @lib$ + "menulib.bbc"




REMARQUES.

 

Pour créer une barre de menu, la suite des opérations doit être : 

- déclarer la création d'un menu avec la fonction FN_createmenubar ;

- définir le contenu, options, du menu et des sous-menu, avec la procédure PROC_addmenu() ;

- choisir le style visuel du menu avec la procédure PROC_setmenupalette() ;

- afficher la barre de menu avec la fonction PROC_drawmenubar() ;

- gérer les actions sur la barre de menu avec la fonction FN_pollmenu().


Important : l'appel de la procédure PROC_drawmenubar() et de la fonction FN_pollmenu() feront basculer la fenêtre de sortie en mode VDU 5, c'est-à-dire que les listes d'impression, présentent à la suite d'une instruction PRINT ou INPUT, seront dirigées dans la surface graphique de la fenêtre de sortie, à partir de la position du curseur graphique. Si ce n'est pas le comportement attendu par le programme, il faudra utilisé la commande VDU 4 pour que ce soit la position du curseur textuel qui soit pris en compte.



Le module doit être chargé depuis votre programme à l'aide de l'instruction : INSTALL @lib$ + "menulib.bbc"




LISTE DES PROCEDURES DU MODULE.


FN_createmenubar : déclare la création d'un menu.

FN_openmenu() : affiche et ouvre un menu surgissant.

FN_pollmenu() : retourne l'identifiant de l'option d'un menu sélectionnée.

PROC_addmenu() : ajoute un menu déroulant à la barre de menu.

PROC_drawmenubar() : affiche la barre de menu, avec les en-têtes des menus déroulants.

PROC_setmenupalette() : définit le style visuel des menus.

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse