"Blk" permet de lancer l'éditeur graphique sur un masque écran. Il est donc possible, grâce à cet éditeur, de créer, modifier, supprimer et visualiser les coordonnées des blocs définis sur l'écran.
Blk exp_bloc Using tab_coord
Elément | Description | Restrictions |
exp_bloc | expression numérique entière dont la valeur est le nombre de blocs. |
|
tab_coord | tableau d'expressions numériques entières contenant les coordonnées des blocs exprimées en 8ème de ligne et 1/4 de colonne. |
|
# Editeur graphique sur un écran contenant 2 blocs avec
X1 = colonne début
X2 = colonne fin
Y1 = ligne début
Y2 = ligne fin
le bloc 1 a les coordonnées suivantes : X1=1 , X2=40, Y1=4, Y2=21
le bloc 2 a les coordonnées suivantes : X1=40, X2=80, Y1=4, Y2=21Local integer COORD(1..200)
Local shortint NBBLOC
# nombre de bloc
NBBLOC = 2
# stockage en tableau des coordonnées du bloc 1
COORD(1) = 4*8
COORD(2) = 1*4
COORD(3) = (21-4)*8
COORD(4) = (40-1)*4
# stockage en tableau des coordonnées du bloc 2
COORD(5) = 4*8
COORD(6) = 40*4
COORD(7) = (21-4)*8
COORD(8) = (80-40)*4
# appel de l'éditeur graphique
Blk NBBLOC Using COORD
"Blk" permet de définir graphiquement les coordonnées des blocs.
La touche "Inser" permet la création d'un bloc.
La touche "suppr" permet la suppression d'un bloc.
La souris permet d'élargir, rétrécir ou déplacer un bloc.
Cette instruction est utilisée dans la gestion des masques par l'option "Dessin" du menu contextuel sur un bloc.