Page 1 sur 1
help sur Purecolor
Publié : dim. 17/avr./2005 22:06
par bernard13
bonsoir
je viens d'installer la librairy Purecolor
mais comment marche la fonction PureCOLOR_SetGadgetColor??
merci si vous avez un simple exemple
Publié : lun. 18/avr./2005 8:54
par Le Soldat Inconnu
Pas compliqué, tu lis l'aide (Purebasic\help\)et tu regardes les exemples fournies avec la librairie (PureBasic\Examples\PureColor)
Publié : lun. 18/avr./2005 10:09
par bernard13
j'ai lu mais j'ai pas compris
Publié : lun. 18/avr./2005 10:44
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
ensuite, tu crée tes gadgets et tu les coloris avec la fonction
Publié : lun. 18/avr./2005 14:00
par bernard13
a quoi sert le callback?
Publié : lun. 18/avr./2005 14:55
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
Publié : lun. 18/avr./2005 16:33
par bernard13
merci de ta reponse
j'ai compris comme marche ta librairie ..