PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → Valeur de retour du sélecteur de couleur
Valeur de retour du sélecteur de couleur
Iniciado por Raymond, 04,mar. 2024 08:26 - 5 respuestas
Publicado el 04,marzo 2024 - 08:26
Bonjour,

Je voudrais récupérer la valeur de retour du sélecteur de couleur ouvert avec la fonction SelectCouleur en hexa ou en entier pour le stocker dans une rubrique de ma base de données.

J'ai parcouru l'aide mais je n'ai pas trouvé de solution.

Merci d'avance pour toute aide.
Miembro registrado
3.349 mensajes
Popularité : +93 (137 votes)
Publicado el 04,marzo 2024 - 10:29
Salut
La réponse est dans la fonction RVB
https://doc.pcsoft.fr/?3029012
Couleur (24 bits) relative aux composantes fournies. Cette couleur est le résultat de la formule suivante :
Couleur = 65536 * Composante Bleu + 256 * Composante Verte + Composante Rouge.
Les fonctions RVBBleu,RVBRouge,RVBVert te renvoie ces composantes
RVBVersHTML te renvoie l'hexa
Pour récupérer cet entier, c'est écrit dans l'aide de SelectCouleur
Valeur est un entier
RésultatSélection est un booléen
Valeur = RVB(10, 17, 69)
Info("Couleur de départ : " + Valeur)
RésultatSélection = SelectCouleur(Valeur, scInit)
Info("Couleur d'arrivée : " + Valeur)

L'entier est dans la variable Valeur dans cet exemple.
Publicado el 04,marzo 2024 - 11:15
Bonjour,

Malheureusement cette synthaxe n'est pas supportée par le web.

cordialement
Miembro registrado
3.349 mensajes
Popularité : +93 (137 votes)
Publicado el 04,marzo 2024 - 12:54
Salut,
Désolé, j'avais pas vu que c'était pour webdev
C'est directement SelectCouleur Qui n'est pas supporté en webdev
Voici une page avec l'équivalent
https://www.serviceinfo76.com/SERVICEINFO76_WEB/FR/blog-article-29-ajouter_un_selecteur_de_couleur_dans_une_page_webdev.awp
Publicado el 04,marzo 2024 - 13:11
Bonjour,

Merci beaucoup,

je vais l'essayer.

Cordialement
Publicado el 04,marzo 2024 - 16:22
Raymond a écrit :
Bonjour,

Je voudrais récupérer la valeur de retour du sélecteur de couleur ouvert avec la fonction SelectCouleur en hexa ou en entier pour le stocker dans une rubrique de ma base de données.

J'ai parcouru l'aide mais je n'ai pas trouvé de solution.

Merci d'avance pour toute aide.


Bonjour,

finalement la réponse m'a été donnée par le support. Voici le code :

// == Code de clic d'un bouton navigateur
// Sélection de la couleur en code Navigateur

SelectCouleur(RVB(42,56,99), SelectCouleur_Callback)

PROCÉDURE INTERNE SelectCouleur_Callback(coCouleur est une Couleur)
nCouleur est un entier =RVB(coCouleur..Rouge,coCouleur..Vert,coCouleur..Bleu)
SAI_Couleur = nCouleur
FIN

Merci à tous