|
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 dune 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 dhabitude 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 dune fenêtre overlay qui a un arrière-plan rouge avec un canal alpha fixé à 0.5. La couleur de premier-plan est bleue.
![]()