Utilisation d'OverlayIt


La démarche usuelle pour créer et afficher des messages dans une fenêtre de type overlay est la suivante:

  1. Créer une fenêtre. Une nouvelle fenêtre est construite invisible dans un premier temps.
  2. Fixer les paramètres: couleur de fond, couleur de premier plan, police et taille.
  3. Ecrire le message.
  4. Rendre la fenêtre visible.
  5. Continuer le code
  6. Fermer la fenêtre

Voici le code 4D pour cela (sans le code de contrôle d’erreur).

Exemple
C_ENTIER LONG($L_error;$L_overlayRef)
C_ALPHA(255;$license)
` 1] Créer une fenêtre
$L_error:=ovi_NewWindow (0;50;200;100;koviLEVEL_Utility;$L_overlayRef)
` 2] Fixer les paramètres: couleur de fond, couleur de premier plan, police et taille
` Ici, une fenêtre rouge avec du texte bleu.
$L_error:=ovi_GetSetBackColor (kovi_SET;$L_overlayRef;0x00FF0000;0,5)
$L_error:=ovi_GetSetFrontColor (kovi_SET;$L_overlayRef;0x000000FF;0,8
$L_error:=ovi_GetSetFont (kovi_SET;$L_overlayRef;"Lucida Grande";12;2)
` 3] Ecrire le message.
$L_error:=ovi_GetSetMessage (kovi_SET;$L_overlayRef;"Doing something"+Char(13)+"Here are the infos…")
` 4] Rendre la fenêtre visible.
$L_error:=ovi_GetSetVisible (kovi_SET;$L_overlayRef;1)
` 5] Continuer le code
. . .
` 6] Fermez la fenêtre
$L_error:=ovi_CloseWindow($L_overlayRef)

Et voici votre fenêtre: