ovi_GetSetBackColor

ovi_GetSetBackColor(getSet;overlayRef;backColor ;backAlpha) <- errorCode
Parameter Type Description
-> getSet Integer Lit (0) ou écrit (1) le paramètre
-> overlayRef Long Référence de la fenêtre overlay
<-> backColor Long Couleur de fond, format 0x00RRGGBB
<-> backAlpha Numérique Canal alpha de fond (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 backColor et backAlpha la couleur RVB et le canal alpha utilisés pour peindre l’arrière-plan de la fenêtre. Si getSet vaut 1 (constante kovi_SET), la routine change l’arrière-plan de la fenêtre en backColor avec backAlph.

backColor 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", …

backAlpha 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, à 0.5 et à 1. La couleur de premier-plan est bleue, et nous mettons un document blanc derrière la fenêtre.