POSITION MESSAGE

4D - Documentation   Français   English   German   Español   Japanese   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 5


POSITION MESSAGE (x; y)

ParamètreTypeDescription
xNumériqueCoordonnée x (horizontale) du curseur
yNumériqueCoordonnée y (verticale) du curseur

Description

La commande POSITION MESSAGE est destinée à être utilisée conjointement avec la commande MESSAGE lorsque vous affichez des messages dans une fenêtre ouverte par la commande Creer fenetre.

La commande POSITION MESSAGE détermine l'emplacement du curseur d'insertion des caractères (ce curseur est invivible) : elle définit les coordonnées auxquelles le prochain message s'affichera à l'intérieur de la fenêtre.

L'angle supérieur gauche de la fenêtre représente les coordonnées 0,0. Le curseur est automatiquement positionné à 0,0 lorsqu'une fenêtre est créée ou après l'exécution de la commande EFFACER FENETRE.

Après que POSITION MESSAGE ait défini l'emplacement du curseur, la commande MESSAGE peut être appelée pour afficher des caractères dans la fenêtre.

Conseil : Pour contrôler parfaitement l'affichage des caractères avec les commandes POSITION MESSAGE et MESSAGE, utilisez des polices à espacement constant (par exemple Terminal sous Windows et Monaco sous Mac OS). Dans ces polices, tous les caractères ont la même largeur. Reportez-vous à la description de la commande MESSAGE pour plus d'informations.

Exemples

(1) Reportez-vous à l'exemple de la commande MESSAGE.

(2) Reportez-vous à l'exemple de la fonction Nombre de millisecondes.

(3) L'exemple ci-dessous :

   CREER FENETRE(50;50;300;300;5;"Ce n'est qu'un test")
   Boucle ($vlColonne;0;9)
      POSITION MESSAGE($vlColonne;0)
      MESSAGE(Chaine($vlColonne))
   Fin de boucle 
   Boucle ($vlLigne;0;9)
      POSITION MESSAGE(0;$vlLigne)
      MESSAGE(Chaine($vlLigne))
   Fin de boucle 
   $vhHeureDébut:=Heure courante 
   Repeter 
   Jusque ((Heure courante-$vhHeureDébut)>†00:00:30†)

... affiche la fenêtre suivante (sous Mac OS) pendant 30 secondes :

Référence

MESSAGE.


4D - Documentation   Français   English   German   Español   Japanese   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant