Ce chapitre decrit les commandes de programmation generales du langage Interface d AMOS Professional.
L Interface est un langage complet, qui comprend un ensemble d instructions generales pouvant etre utilisees efficacement dans les boites de dialogue. Il propose une large gamme de commandes graphiques, une capacite de test, et deux instructions importantes de controle de programme pour effectuer des sauts. L Interface permet meme l utilisation de procedures et de fonctions definies par l utilisateur !
Les fonctions graphiques
Lorsqu on definit plusieurs boutons, il est important de pouvoir les organiser proprement dans l affichage. L Interface AMOS Professional fournit des fonctions simples pour gerer facilement ces aspects.
Comme d habitude, ces fonctions lisent leurs valeurs directement depuis la pile de nombres, donc les nombres sont evalues avant les operations.
BaseX
BaseY
Fonctions Interface : recuperer la position de base des coordonnees
x = BX
y = BY
Ces fonctions retournent les coordonnees ecran definies comme point de depart pour les calculs suivants. Ces valeurs doivent avoir ete prealablement definies avec la commande BAse.
SizeX
SizeY
Fonctions Interface : recuperer les dimensions de la boite de dialogue
largeur = SX
hauteur = SY
Ces fonctions donnent la largeur et la hauteur exactes de la boite de dialogue courante, telles que definies par la commande SIze.
Screen Width
Screen Height
Fonctions Interface : lire les dimensions de l ecran courant
largeur = SW
hauteur = SH
Les fonctions SW et SH permettent d obtenir la largeur et la hauteur de l ecran actif d AMOS Professional. Elles peuvent etre combinees avec les fonctions SX et SY pour centrer une boite de dialogue sur l ecran. Exemple :
X> Size 240,100; BAse SW SX 2/-, SH SY 2/-;