Accueil > > > COULEUR HEXADECIMAL
COULEUR HEXADECIMAL
Information sur la source
Description
J'avais besoin pour des besoins tiré web d'avoir un système permettant d'encoder et de visualiser dans mon code la couleur "web", elle est représentez sous la forme Hexadécimal ce qui complique un peu plus la chose. J'ai parcourue le web et c'est sur MSDN que j'ai trouvé la solution, il me semble bon de la présenter ici. J'ai un champs (C_color) dans une table renseignant la couleur sous la forme 'ff00ff' qui correspondrait à rose --> rgb(255,0,255) Pour faire ma conversation j'utilise 3 variables temporaires pour mes 3 couleurs primaire (Rouge Vert Bleu)
Source
- && Exemple pour transformer l'hexa en decimal
- lc_colorR = '0x' +SUBSTR(C_Color,1,2)
- lc_colorG = '0x' +SUBSTR(C_Color,3,2)
- lc_colorB = '0x' +SUBSTR(C_Color,5,2)
-
- monobjet.Backcolor = RGB(&lc_colorR, &lc_colorG, &lc_colorB)
-
- myvar = Int2Hex(monobjet.Backcolor) && myvar contient le code hexadécimal sur 6 caractères
-
- && fonction pour transformer le décimal en hexa
- && EXTRAIT DE http://www.news2news.com/vfp/?example=260
- FUNCTION Int2Hex (num)
- DECLARE INTEGER wnsprintf IN Shlwapi;
- STRING @lpOut, INTEGER cchLimitIn,;
- STRING pszFmt, INTEGER
-
- LOCAL lnResult, lcResult
- lcResult = SPACE(20)
- lnResult = wnsprintf(@lcResult, 20, "%x", num)
- RETURN Left(lcResult, lnResult)
- ENDFUNC
&& Exemple pour transformer l'hexa en decimal
lc_colorR = '0x' +SUBSTR(C_Color,1,2)
lc_colorG = '0x' +SUBSTR(C_Color,3,2)
lc_colorB = '0x' +SUBSTR(C_Color,5,2)
monobjet.Backcolor = RGB(&lc_colorR, &lc_colorG, &lc_colorB)
myvar = Int2Hex(monobjet.Backcolor) && myvar contient le code hexadécimal sur 6 caractères
&& fonction pour transformer le décimal en hexa
&& EXTRAIT DE http://www.news2news.com/vfp/?example=260
FUNCTION Int2Hex (num)
DECLARE INTEGER wnsprintf IN Shlwapi;
STRING @lpOut, INTEGER cchLimitIn,;
STRING pszFmt, INTEGER
LOCAL lnResult, lcResult
lcResult = SPACE(20)
lnResult = wnsprintf(@lcResult, 20, "%x", num)
RETURN Left(lcResult, lnResult)
ENDFUNC
Historique
- 01 mars 2006 16:50:40 :
- correction
- 02 mars 2006 12:07:13 :
- Ajout de l'integer to hexa
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
couleur dans une listview [ par didikiki ]
Bonjour,Je travaille sous foxpro9 et je voudrais modifier la couleur du texte dans certaine colonne d'une listviewmerci d'avance,
Changer la couleur de fond d'un message Box [ par avelone ]
Comment je peux faire pour changer le backcolor d'un message box ???MerciAvelone
pageframe couleur de fond [ par panterga ]
BonjourJ'ai un problème de couleur avec les pageframe. Quand le PC (sous XP ou VISTA) est mode NON classique (Thème) par exemple XP modifié je n'o
Lisbox choisir une ligne et lui changer la couleur [ par depanico13 ]
Bonjour, Voici j'ai un problème avec le listbox. J'ai une liste de prix rempli par un array et je voudrais que la ligne soit rouge si le montant est
|
Derniers Blogs
SIMULER FACILEMENT L'ENVOI DE MAILSIMULER FACILEMENT L'ENVOI DE MAIL par JeremyJeanson
il m'a été demandé, à plusieurs reprises, comment je faisais pour simuler l'envoi de mail lors de mes démos de Workflow Foundation. Ma solution est plutôt simple : j'utilise la configuration par défaut du SmtpClient et j'oriente les mails vers un dossier ...
Cliquez pour lire la suite de l'article par JeremyJeanson VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES !VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES ! par Patrick Guimonet
Si ce n'est déjà fait (comme plus de 600 personnes déjà), il est encore temps de voter pour le concours TOP 10 des influenceurs SharePoint francophones ! Il est organisé par harmon.ie et accessible ici : http://harmon.ie/top-...
Cliquez pour lire la suite de l'article par Patrick Guimonet [CONF'SHAREPOINT] DERNIER RAPPEL ! :-)[CONF'SHAREPOINT] DERNIER RAPPEL ! :-) par Patrick Guimonet
La Conf'SharePoint en chiffres c'est : 3 jours de SharePoint ! 4 parcours et 60 sessions 17 partenaires représentant toutes les fac...
Cliquez pour lire la suite de l'article par Patrick Guimonet [ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS.[ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS. par Patrick Guimonet
C'est un point peu mis en avant mais SharePoint 2013 a été l'occasion de remettre de l'ordre dans les modèles de sites. Tout d'abord, un certain nombre de modèles ont été tout simplement rendus obsolètes (cf. Fonctionnalités déco...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Logiciels
Easy-Planning (4.5.0.11)EASY-PLANNING (4.5.0.11)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté a... Cliquez pour télécharger Easy-Planning CVEasy (3.1.0.51)CVEASY (3.1.0.51)PHMSD-CVEasy est un logiciel d'aide à la rédaction de CV d'une simplicité déconcertante.
PHMSD-C... Cliquez pour télécharger CVEasy LettresFaciles 2011 (8.6.0.31)LETTRESFACILES 2011 (8.6.0.31)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011 sDEVIS-FACTURES vlPRO (8.4.2.62)SDEVIS-FACTURES VLPRO (8.4.2.62)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO Devis-Factures PHMSD (2.1.0.11)DEVIS-FACTURES PHMSD (2.1.0.11)Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à... Cliquez pour télécharger Devis-Factures PHMSD
|