La démarche usuelle pour créer et afficher des messages dans une fenêtre de type overlay est la suivante:
Voici le code 4D pour cela (sans le code de contrôle derreur).
| 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:
