Pb affichage Bouton png [RESOLU]

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
DarkIchigo
Messages : 62
Inscription : lun. 22/mars/2010 11:34

Pb affichage Bouton png [RESOLU]

Message par DarkIchigo »

Salut a tous,

voila, je suis débutant en codage ayant commencé la semaine dernière ^^.

J'aimerai créer un ButtonImageGadget() mais en png.
La fonction de base ne prenant en compte que le BMP j'ai cherché à droite, à gauche t j'ai trouvé cela :

Code : Tout sélectionner

;- Declaration
#Window_principale=0
#Button_1=1 
#image_button_1=10
#Quit=20
#Window_0_largeur=300
#Window_0_hauteur=150

;- Affichage
  OpenWindow(#Window_principale, 200, 200, #Window_0_largeur, #Window_0_hauteur, "test", #PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)

    LoadImage(#image_button_1, "D:\test.png")
    ButtonImageGadget(#Button_1, 5, 5, 64, 64, #image_button_1)
    ButtonGadget(#Quit, 190, 106, 80, 24, "Quit")
    
;- Boucle d event
  Repeat
    EventID = WaitWindowEvent()

    If EventID = #PB_Event_Gadget

      Select EventGadget()

        Case 20 ; Quit...
          EventID = #PB_Event_CloseWindow

      EndSelect

    EndIf

  Until EventID = #PB_Event_CloseWindow

End 
mais en faisant tourner mon code de la sorte il affiche bien le bouton mais vide :/

Pourquoi?
D'où viens mon Pb?

Je suppose qu'il doit y avoir une autre façon de procéder, peu être même plus simple^^

Merci d'avance de vos réponses
Dernière modification par DarkIchigo le lun. 22/mars/2010 13:04, modifié 1 fois.
Avatar de l’utilisateur
TazNormand
Messages : 1297
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Re: Pb affichage Bouton png

Message par TazNormand »

Salut

Ajout ceci au début de ton code : UsePNGImageDecoder()

Code : Tout sélectionner

 ;- Declaration
#Window_principale=0
#Button_1=1 
#image_button_1=10
#Quit=20
#Window_0_largeur=300
#Window_0_hauteur=150


UsePNGImageDecoder()

;- Affichage
	OpenWindow(#Window_principale, 200, 200, #Window_0_largeur, #Window_0_hauteur, "test", #PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)

		LoadImage(#image_button_1, "D:\test.png")
		ButtonImageGadget(#Button_1, 5, 5, 64, 64, #image_button_1)
		ButtonGadget(#Quit, 190, 106, 80, 24, "Quit")
		
;- Boucle d event
	Repeat
		EventID = WaitWindowEvent()

		If EventID = #PB_Event_Gadget

			Select EventGadget()

				Case 20 ; Quit...
					EventID = #PB_Event_CloseWindow

			EndSelect

		EndIf

	Until EventID = #PB_Event_CloseWindow

End 
Image
Image
DarkIchigo
Messages : 62
Inscription : lun. 22/mars/2010 11:34

Re: Pb affichage Bouton png

Message par DarkIchigo »

Merci pour ton aide, malheureusement ca ne change rien, toujours un beau bouton vierge sans l'image associée :/
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Pb affichage Bouton png

Message par G-Rom »

Bonjour et bienvenu :
ButtonImageGadget(#Button_1, 5, 5, 64, 64, ImageID(#image_button_1))
@+
DarkIchigo
Messages : 62
Inscription : lun. 22/mars/2010 11:34

Re: Pb affichage Bouton png

Message par DarkIchigo »

Dans le mille !

Merci a vous 2 de votre aide !
Répondre