PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → Gestion couleur
Gestion couleur
Iniciado por Fal, 30,jun. 2004 12:55 - 1 respuesta
Publicado el 30,junio 2004 - 12:55
Bonjour,

J'aimerais récuperer les composantes RVB de différent élément de ma fenêtre,
l'aide de windev stipule que cela est faisable par les propriétés des boutons
ou champs (..couleurFond), le problème c'est que la valeur retournée est
égale à :
65536*rouge + 256*vert + bleu
(sachant que le rouge, vert et bleu peuvent prendre une valeur comprise entre
0 et 255)
Hélas avec cette valeur de retour je ne vois pas comment extraire les composantes
rouge, verte et bleue...
J'ai beau éplucher l'aide de windev mais sans succès...

Merci de vos réponses.
Publicado el 30,junio 2004 - 13:28
Bonjour
Je crois que c'est la formule que tu recherche
Code pris dans fenetre exemple sélecteur de couleur

ROUGE=ETBinaire(ValCouleur,255)
VERT=ETBinaire(ValCouleur,65280)/256
BLEU=ETBinaire(ValCouleur,16711680)/65536

Bon developpement

"Fal" <fly.lyf@voila.fr> a écrit dans le message de news:
40e27ffc$1@news.pcsoft.fr...


Bonjour,

J'aimerais récuperer les composantes RVB de différent élément de ma

fenêtre,
> l'aide de windev stipule que cela est faisable par les propriétés des
boutons
ou champs (..couleurFond), le problème c'est que la valeur retournée est
égale à :
65536*rouge + 256*vert + bleu
(sachant que le rouge, vert et bleu peuvent prendre une valeur comprise

entre
0 et 255)
Hélas avec cette valeur de retour je ne vois pas comment extraire les

composantes
rouge, verte et bleue...
J'ai beau éplucher l'aide de windev mais sans succès...

Merci de vos réponses.