Manuel Amos Professional  Sommaire  Index

Menus


ELLIPSE
commande integree : dessiner une ellipse
ELlipse rayon1 ,rayon2

ELlipse dessine une ellipse centree sur les coordonnees actuelles, avec les rayons choisis. Pour dessiner un cercle centre sur ces coordonnees, il suffit que rayon1 soit egal a rayon2.

PROC
commande integree : appeler une procedure
PRoc NOM

PRoc permet d appeler une procedure AMOS Professional directement dans une ligne de menu. La procedure appelee ne doit contenir aucun parametre, sinon une erreur de syntaxe sera generee.

C est la commande qui vous permet de personnaliser votre menu selon vos besoins et d ignorer les limitations des commandes de menu disponibles.

Au debut de votre procedure, les valeurs suivantes sont contenues dans les registres du processeur 68000 de l Amiga :

DREG(0) contient la coordonnee x graphique du coin superieur gauche de l element de menu actuel. N effectuez pas de dessin a gauche de ce point, sinon cela risque de perturber le processus de reaffichage du menu et de produire des effets etranges.

DREG(1) contient la coordonnee y de l element de menu. Evitez de dessiner en dessous de ce point pour minimiser les erreurs.

DREG(2) contient l etat actuel du dessin du menu. Sa valeur est 0 (faux) pendant que l element de menu est en cours de dessin ; dans ce cas, vous devez charger DREG(0) et DREG(1) avec les coordonnees x,y du coin inferieur droit de votre zone de menu, puis retourner immediatement de la procedure. Si DREG(2) est -1 (vrai), vous etes libre d effectuer les operations graphiques souhaitees. A la fin, vous devez retourner les coordonnees du coin inferieur droit dans DREG(0) et DREG(1) comme indique ci-dessus.

DREG(3) contient -1 si le menu est selectionne et que la premiere chaine de menu est affichee, sinon sa valeur est 0.

DREG(4) vaut VRAI lorsque la branche du menu est initialement ouverte.

AREG(1) contient l adresse de la zone creee avec RESERVE. Elle permet a differentes procedures de communiquer entre elles.

Retour    Suivant
06.05.16