Page 1 sur 1
quel est la commande pour mettre une fonte en couleur
Publié : mar. 05/oct./2004 22:16
par jbernard13
bonsoir
juste une petite question
quel est la commande pour mettre une fonte en couleur ???
merci beaucoup
Publié : mar. 05/oct./2004 22:40
par Anonyme2
On ne peut pas répondre à cette question. Il n'y a pas de commande pb pour ca. SI je comprend c'est pour mettre en couleur quel type de gadget ?
On traite la couleur pour les gadget en interceptant un message auquel on répond en donnant la couleur du texte, en donnant le mode de transparence du fond et en retournant un brush pour le fond.
Publié : mer. 06/oct./2004 11:20
par Backup
extrait de la doc !!
Note: En PureBasic, les polices de caractères colorées ne sont pas encore supportées. Il est néanmoins possible de contourner cette limitation en utilisant les commandes StartDrawing()et dessiner directement sur la surface souhaitée
et c'est bien domage !!

Publié : mer. 06/oct./2004 12:14
par nico
Allez, on va le redire un énième fois, va sur Pureaera.net, il y a des exemples. Si tu n'arrives pas à les intéger dans ton programme, c'est tout simplement que tu n'as pas le niveau. Monte les marches d'escalier une par une, sinon tu vas vite te fatiguer, surtout qu'on en voit jamais le bout!

Re: quel est la commande pour mettre une fonte en couleur
Publié : mer. 06/oct./2004 12:25
par Anonyme2
jbernard13 a écrit :bonsoir
juste une petite question
quel est la commande pour mettre une fonte en couleur ???
merci beaucoup
Tu n'as pas essayé ma librairie MoreGadgetColor ?
Même si elle n'est pas parfaite, elle a l'avantage de la simplicité et supporte plusieurs gadgets.
Si tu as un morceau de code ca serait bien (ca simplifie la vie), la gestion des couleurs des gadgets dépend du type de gadget et on répond à des messages différents en fonction du type de gadget.
J'avais fait un exemple commenté il y a ... mais je ne l'ai pas retrouvé sur le forum de Ced (ou es-tu CEDERAVIC ?), peut-être que c'était sur son premier forum qui a crashé ? Chris, Régis, vous n'avez pas gardé ca sur votre ordi ?
Re: quel est la commande pour mettre une fonte en couleur
Publié : mer. 06/oct./2004 13:21
par Chris
Chris, Régis, vous n'avez pas gardé ca sur votre ordi ?
Faudra que je regarde, mais ça va prendre un moment.
Publié : mer. 06/oct./2004 14:11
par Le Soldat Inconnu
Non, j'ai pas

Publié : mer. 06/oct./2004 16:02
par jbernard13
je veux juste mettre en couleur ma police de carateres
par defaut elle est noire
j'ai essayer avec visual designer mais ca marche pas
Publié : mer. 06/oct./2004 16:14
par Anonyme2
jbernard13 a écrit :je veux juste mettre en couleur ma police de carateres
par defaut elle est noire
j'ai essayer avec visual designer mais ca marche pas
Comme je te l'ai dit, ca dépend sur quel gadget tu veut écrire et si c'est avec les styles XP, tu ne pourras pratiquement pas mettre de couleur pour la police.
Publié : mer. 06/oct./2004 20:21
par Le Soldat Inconnu
c'est pour quoi, la couleur ? quel gadget ?
Publié : mer. 06/oct./2004 21:23
par jbernard13
pour le text gadget
et j'ai pas Xp mais window 98 se
Publié : mer. 06/oct./2004 21:29
par Heis Spiter
C'est pour changer tout le texte gadget ou seulement une partie ?
Publié : jeu. 07/oct./2004 6:07
par Anonyme2
jbernard13 a écrit :pour le text gadget
et j'ai pas Xp mais window 98 se
Si tu as installé ma lib comme je te l'ai déjà expliqué (qui fonctionne avec WIN98 SE), après avoir créé le textgadget tu met la commande
SetGadgetColor(#gadget, CouleurTexte, CouleurFond) et ca marche
#Gadget corrrspond à l'identifiant donné à ton textGadget.
Si tu ne veux pas changer une des 2 couleurs, met -1 comme valeur par exemple
SetGadgetColor(#gadget, -1, CouleurFond) et seul le fond sera changé par le texte lui-même