ovi_GetSetFrontColor


ovi_GetSetFrontColor(getSet;overlayRef;frontColor ;frontAlpha) <- errorCode
Parameter Type Description
-> getSet Integer Lit (0) ou écrit (1) le paramètre
-> overlayRef Long Référence de la fenêtre overlay
<-> frontColor Long Couleur de premier-plan, format 0x00RRGGBB
<-> frontAlpha Numérique Canal alpha de premier-plan (de 0 à 1)
<- errorCode Long Code d'erreur (0 = pas d'erreur)

overlayRef est la référence d’une fenêtre overlay renvoyée par ovi_NewWindow.

Si getSet vaut0 (constante kovi_GET), la routine renvoie dans frontColor et frontAlpha la couleur RVB et le canal alpha utilisés pour dessiner le texte dans la fenêtre. Si getSet vaut1 (constante kovi_SET), la routine change la couleur de premier-plan utilisée pour dessiner le texte en frontColor et frontAlpha.

frontColor est un entier long exprimé comme d’habitude dans 4D, les 3 octets bas étant les valeurs du rouge, vert et bleu de la couleur. Exemples: 0x00FF0000 est " rouge", 0x0000FF00 est " vert", …

frontAlpha est la valeur du canal alpha utilisé pour fixer la transparence de la fenêtre. Les valeurs doivent être comprises entre 0 (transparent) et 1 (opaque).

Voici 3 copies d’écran d’une fenêtre overlay qui a un arrière-plan rouge avec un canal alpha fixé à 0.5. La couleur de premier-plan est bleue.