PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Couleur en hexa
Couleur en hexa
Iniciado por pbousquet, 06,oct. 2005 12:39 - 8 respuestas
Publicado el 06,octubre 2005 - 12:39
Bonjour

Comment obtenir une couleur en format hexa, exemple blanc = "FFFFFF"

Merci d'avance
Publicado el 06,octubre 2005 - 13:03
Pierre BOUSQUET a écrit :
Bonjour

Comment obtenir une couleur en format hexa, exemple blanc = "FFFFFF"

Merci d'avance


Bonjour
Ce type de format exprime une couleur RVB (Rouge Vert Bleu) pour
laquelle on à la valeur Héxadécimale de chaque composante (par paire de
caratères). Soit 256 valeurs pour chaque composantes.

Blanc, en numérique = Rouge : 255 (FF), Vert : 255 (FF) et Bleu : 255 (FF)

Les couleurs WinDev sont exprimées selon le même schéma disponible dans
l'aide de la fonction RVB qui permet une décomposition d'une valeur
numérique en valeur de chaque composante.
Il reste donc à convertir en hexadécimal les composantes numériques
(NumériqueVersChaine) et concaténer les valeurs résultantes...


++ R&B
WDForge.org
Publicado el 06,octubre 2005 - 15:58
merci

"Romuald Besset" <info@wdforge.org> a écrit dans le message de
news:4344d4a4$1@news.pcsoft.fr...

Pierre BOUSQUET a écrit :
Bonjour

Comment obtenir une couleur en format hexa, exemple blanc = "FFFFFF"

Merci d'avance


Bonjour

Ce type de format exprime une couleur RVB (Rouge Vert Bleu) pour
laquelle on à la valeur Héxadécimale de chaque composante (par paire de
caratères). Soit 256 valeurs pour chaque composantes.

Blanc, en numérique = Rouge : 255 (FF), Vert : 255 (FF) et Bleu : 255 (FF)

Les couleurs WinDev sont exprimées selon le même schéma disponible dans
l'aide de la fonction RVB qui permet une décomposition d'une valeur
numérique en valeur de chaque composante.
Il reste donc à convertir en hexadécimal les composantes numériques
(NumériqueVersChaine) et concaténer les valeurs résultantes...


++ R&B
WDForge.org
Publicado el 08,octubre 2005 - 00:35
Pierre BOUSQUET a écrit :
merci

"Romuald Besset" <info@wdforge.org> a écrit dans le message de
news:4344d4a4$1@news.pcsoft.fr...

Pierre BOUSQUET a écrit :

Bonjour

Comment obtenir une couleur en format hexa, exemple blanc = "FFFFFF"

Merci d'avance



Bonjour
Ce type de format exprime une couleur RVB (Rouge Vert Bleu) pour
laquelle on à la valeur Héxadécimale de chaque composante (par paire de
caratères). Soit 256 valeurs pour chaque composantes.

Blanc, en numérique = Rouge : 255 (FF), Vert : 255 (FF) et Bleu : 255 (FF)

Les couleurs WinDev sont exprimées selon le même schéma disponible dans
l'aide de la fonction RVB qui permet une décomposition d'une valeur
numérique en valeur de chaque composante.
Il reste donc à convertir en hexadécimal les composantes numériques
(NumériqueVersChaine) et concaténer les valeurs résultantes...


++ R&B
WDForge.org



Bonjour,

Pour ma part j'utilise:

MaFenêtre..CouleurFond=Val("FFFFFF","x")

Cordialement.

Pascal.
Publicado el 14,octubre 2005 - 11:19
Mais ca ne marche pas :-(

Cordialement.

Pascal.
Publicado el 18,enero 2016 - 17:36
Voici ma manière de procéder pour changer la couleur de l'action barre:

ACTB_Barre_Accueil..CouleurFond = RVB(81,45,168)
Publicado el 18,enero 2016 - 21:12
Hey, il y a surtout plus simple !

RVBVersHTML()
http://doc.pcsoft.fr/fr-FR/?1000019420&product=ER

RVBVersHTML(Blanc) // Renvoie "#FFFFFF"
Miembro registrado
12 mensajes
Publicado el 08,junio 2019 - 13:59
nRVB est un entier
CouleurHTML est une chaîne="FFFFFF"
// Si Couleur HTML n'a pas le #
nRVB = RVB(Val(Gauche(CouleurHTML, 2), "x"), ...
Val(Milieu(CouleurHTML, 3, 2), "x"), ...
Val(Droite(CouleurHTML, 2), "x"))


// Si Couleur HTML contient le #
nRVB = RVB(Val(Milieu(CouleurHTML, 2, 2), "x"), ...
Val(Milieu(CouleurHTML, 4, 2), "x"), ...
Val(Droite(CouleurHTML, 2), "x"))

--
unlocker
Publicado el 04,junio 2020 - 12:06
merci:merci::merci::merci: