Quelle classe d'agrémenter ses oeuvres de menus déroulants !..
Mode d'emploi :
Ce menu déroulant se présente sous la forme de deux RSX : l'un sauvegarde une zone écran et y déroule une fenêtre vierge (de couleur définie dans le RSX) dans laquelle on peut écrire. L'autre restaure la zone écran sauvegardée par le premier RSX.
DESCRIPTION
|MENU.ON,C,L,NBCARAC,NLCARAC,MASQUE
Ce RSX met en place le menu avec :
C et L : coordonnées du caractère en haut à gauche du menu. Ces coordonnées tiennent évidemment compte du mode en place.
NBCARAC : largeur du menu.
NLCARAC : nombre de lignes dans le menu.
MASQUE : couleur de la fenêtre vierge à dérouler (0 - 255).
|MENU.OFF
Ce RSX restitue le dernière zone écran sauvegardée.
Remarques : lors de l'ouverture du menu, les erreurs commises dans les paramètres du RSX sont signalées. De plus, l'implantation mémoire du RSX devrait convenir aux possesseurs de lecteur de disquette. Cependant, dans le cas d'ouverture d'un menu de grande taille, il est préférable d'éviter un CAT (Catalogue) de la disquette entre l'ouverture et la fermeture d'un menu. Taille du menu : dépend du mode en place. Ainsi, le nombre maximum de caractères dans le menu doit être le suivant
MODE 2 : 640 carac. (Ex: |MENU.ON,1,1,40,16,255)
MODE 1 : 320 carac. (Ex: |MENU.ON,1,1,80,04,255)
MODE 0 : 160 carac. (Ex: |MENU.ON,1,1,20,08,255)