|
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 dune 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 larrière-plan de la fenêtre. Si getSet vaut 1 (constante kovi_SET), la routine change larrière-plan de la fenêtre en backColor avec backAlph.
backColor 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",
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 dune 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.
![]()