help sur Purecolor

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

help sur Purecolor

Message par bernard13 »

bonsoir

je viens d'installer la librairy Purecolor

mais comment marche la fonction PureCOLOR_SetGadgetColor??

merci si vous avez un simple exemple
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Pas compliqué, tu lis l'aide (Purebasic\help\)et tu regardes les exemples fournies avec la librairie (PureBasic\Examples\PureColor)
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

j'ai lu mais j'ai pas compris
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

c'est simple pourtant, tout ce que tu as oublié à mon avis, c'est la fonction à mettre dans la callback

en clair, il faut que tu copie la procedure suivante

Code : Tout sélectionner

Procedure.l WindowCallBack(WindowID.l, Message.l, wParam.l, lParam.l) 
  ReturnValue.l = #PB_ProcessPureBasicEvents
  ;
  ReturnValue = PureCOLOR_CallBack(WindowID, Message, wParam, lParam, ReturnValue) ; <-------- add this line in your window callback
  ;
  ProcedureReturn ReturnValue 
EndProcedure
et après avoir créer ta fenêtre, il faut copier ce code

Code : Tout sélectionner

SetWindowCallback(@WindowCallBack()) 
ensuite, tu crée tes gadgets et tu les coloris avec la fonction

Code : Tout sélectionner

PureCOLOR_SetGadgetColor(#Gadget, RGB(255,0,0), RGB(0,0,0))
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

a quoi sert le callback?
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

bernard13 a écrit :a quoi sert le callback?
Il sert à capter les messages que Windows envoie à une fenêtre (par exemple lorsque Windows envoie #WM_CTLCOLOREDIT, je lui indique les couleurs du StringGadget en question).
Il y a un bon exemple ici : http://www.purebasicforums.com/english/ ... lcoloredit
ou là : http://www.purebasicforums.com/english/ ... lcoloredit
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

merci de ta reponse
j'ai compris comme marche ta librairie ..
Répondre