Affiche couleur

Soyez le premier à donner votre avis sur cette source.

Vue 8 743 fois - Téléchargée 839 fois

Description

ce prog gere les couleurs !
c'est pas grand chose mais peut etre utile pour la gestion de "ChooseColor"
merci a brunews pour ces codes et son icone !!!
A venir :
-enregistrement des couleurs
-rentrer directement une donnee couleur dans un edit pour en avoir le code couleur !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
573
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
20 avril 2021
2
Il faut remettre la boite dans sa version standard
ccl.Flags = CC_FULLOPEN
Et la c'est la galère pour définir les couleurs personnalisées.Les couleurs ne se mettent pas dans les cases choisies.
Messages postés
15
Date d'inscription
vendredi 25 avril 2003
Statut
Membre
Dernière intervention
21 août 2009

merci pour ces remarques !!
pourrais je avoir plus de details stp :
"Petit défaut,l'utilisation des variables non initialisées .data? perturbe la boite"
je ne vois pas de quelle facon elle est perturbée !!
Messages postés
573
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
20 avril 2021
2
Salut,
petite précision,editmasm permet l'écriture de couleurs dans le code (pub).
La boite windows choosecolor y est utilisé sans créer une autre boite (pas utile) et au cas ou l'utilisateur clic sur OK ,la couleur choisie (rgbResult) est retournée dans la valeur de retour de la fonction et traitée comme suit dans l'éditeur.
Ton exemple est toutefois interessant pour l'utilisation des template dans les dialogues box.
Petit défaut,l'utilisation des variables non initialisées .data? perturbe la boite.
ToutEnMasm






.if eax != 0
mov color, eax
invoke dw2hex, color, ADDR colref ;dwtoa dw2hex
invoke lnstr,addr colref
.if eax != 0
cld
lea edi,colref
add edi,eax
mov al,"h"
stosb
xor eax,eax
stosb
.endif
invoke SendMessage,Hredit, EM_REPLACESEL,0,addr colref
invoke SetFocus,Hredit
.endif
Messages postés
25
Date d'inscription
mercredi 26 novembre 2003
Statut
Membre
Dernière intervention
13 juin 2009

Très utile en effet.
Très bien. Cela manque souvent dans beaucoup de logiciels.

RGB ont comme valeur MAX 255, ce qui est très bien
Si en plus, à côté il y avait RGB avec 100 comme valeur MAX cela serait bien aussi pour moi.
Mais bon. heu , je dis ça je dis rien.

Salutations.
Messages postés
15
Date d'inscription
vendredi 25 avril 2003
Statut
Membre
Dernière intervention
21 août 2009

merci pour la remarque !!
je vais la prendre en compte !!!
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.