[FUNC] La couleur en en lettre

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

[FUNC] La couleur en en lettre

#1

Message par SagePourpre »

Pour ceux qui ne connaissent pas leur code rvb par coeur, voici une petite fonction utile
pour coloriser n'importe quel contrôle.

Au lieu de :

Code : Tout sélectionner

GuiCtrlSetColor(-1,0XFFFFFF)
vous pouvez faire :

Code : Tout sélectionner

GuiCtrlSetColor(-1,color("blanc"))

Ajoutez là à votre UDF de fonctions personnelles et vous n'aurez plus jamais à vous soucier de
savoir le code d'une couleur de base à nouveau.
Si vous tapez une couleur qui n'est pas dans la fonction, le contrôle restera tout simplement noir.

Néanmoins, pour avoir accès à tous les codes simplement, il y'a l'excellent
gratuiciel La boîte à couleur http://pourpre.com/colorbox qui peut s'avérer beaucoup plus utile.

Code : Tout sélectionner

Func Color($color)
    If $color = "white" Or $color = "blanc" Then Return "0XFFFFFF"      ; Blanc
    If $color = "black" Or $color = "noir" Then Return "0X000000"       ; Noir
    If $color = "red" Or $color = "rouge" Then Return "0XFF0000"        ; Rouge
    If $color = "blue" Or $color = "bleu" Then Return "0X0000FF"        ; Bleu
    If $color = "Orange" Then Return "0XFF8000"                         ; Orange
    If $color = "green" Or $color = "vert" Then Return "0X00FF00"       ; vert
    If $color = "yellow" Or $color = "jaune" Then Return "0XFFFF00"     ; jaune
    If $color = "rose" Then Return "0XFE6D9F"                           ; rose
    If $color = "gray" Or $color = "gris" Then Return "0X606060"        ; gris
    Return -1
EndFunc
 
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [FUNC] La couleur en en lettre

#2

Message par Tlem »

L'idée est louable, cela dit il y a d'autres solutions plus simple. ;)
- GCS Search de notre ami Jikoo
- Code des couleurs de hellboy_21
- Dans AutoIt vous avez aussi C:\Program Files\AutoIt3\SciTE\CodeWizard\CodeWizard.exe
- Vous avez aussi Koda.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre