ImageGadget

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

ImageGadget

Message par djmcg »

Bonjour,

A votre avis, pourquoi la troième ligne de ImageGadget efface le premier carré ?
Merci

Code : Tout sélectionner

Procedure Carre(CheminImage.s)
  CreateGadgetList(WindowID(0))
  LoadImage(#gadget_img_CarreOrange, CheminImage + "Carre_Orange.bmp")
  LoadImage(#gadget_img_CarreBleu, CheminImage + "Carre_Bleu.bmp")
  ImageGadget(#gadget_img_CarreOrange, 20, 20, 0, 0, UseImage(#gadget_img_CarreOrange))
  ImageGadget(#gadget_img_CarreBleu, 160, 20, 0, 0, UseImage(#gadget_img_CarreBleu))
  ImageGadget(#gadget_img_CarreOrange, 300, 20, 0, 0, UseImage(#gadget_img_CarreOrange))    


EndProcedure
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Change l'identifieur #gadget_img_CarreOrange de la 3eme image qui est le même que celui de la 1ere image.
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

Chaque gadget doit avoir une valeur de constante distincte

Dans ton énumération tu dois avoir par exemple :

Code : Tout sélectionner

#gadget_img_CarreOrange_1 = 0
#gadget_img_CarreOrange_2 = 1
#gadget_img_CarreBleu         = 2
et ainsi tu obtiens :

Code : Tout sélectionner

Procedure Carre(CheminImage.s) 
  CreateGadgetList(WindowID(0)) 
  LoadImage(#gadget_img_CarreOrange_1, CheminImage + "Carre_Orange.bmp") 
LoadImage(#gadget_img_CarreOrange_2, CheminImage + "Carre_Orange.bmp") 
  LoadImage(#gadget_img_CarreBleu, CheminImage + "Carre_Bleu.bmp") 
  ImageGadget(#gadget_img_CarreOrange_1, 20, 20, 0, 0, UseImage(0)) 
  ImageGadget(#gadget_img_CarreBleu, 160, 20, 0, 0, UseImage(1)) 
  ImageGadget(#gadget_img_CarreOrange_2, 300, 20, 0, 0, UseImage(2))    


EndProcedure
Normalement ça devrait fonctionner
@+ jacobus
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

Message par djmcg »

j'aurais du le voir, avec le tutos.
Merci,
Répondre