Page 1 sur 1

Probleme image+bouton

Publié : dim. 17/juin/2007 17:50
par #PB_IS_COOL
Bonjour !:D
J'ai un petit probléme, pourriez vous m'aider ?
J'aimerais utiliser un bouton par desus une image.
Voici mon code:

Code : Tout sélectionner

#img=0
image=LoadImage(#img,"fond.bmp")
OpenWindow(0,0,0,1024,768,"Fenetre a probleme",#PB_Window_BorderLess)
CreateGadgetList(WindowID(0))
ImageGadget(0,0,0,1024,768,ImageID(#img))
ButtonGadget(1,10,10,100,50,"Bouton")

Repeat
  event=WaitWindowEvent()
  if event=#PB_Event_Gadget
    event=EventGadget()
    Select event
      case 1
        MessageRequester("OK","Ca marche")
    EndSelect
  Endif
Until event=#PB_Event_CloseWindow
End
Voila essayer le il plante, on ne peu pas cliquer sur le bouton.
Comment sa se fait ?
Aidez moi svp !
@+:cry:

Publié : dim. 17/juin/2007 18:16
par #PB_IS_COOL
dsl, je suis un TRES GRAND débutant...:oops:
G rien compri a ton code...
Ta rien 2 + facile ?

Publié : dim. 17/juin/2007 18:30
par minirop
#PB_IS_COOL a écrit :dsl, je suis un TRES GRAND débutant...:oops:
G rien compri a ton code...
Ta rien 2 + facile ?
choisissez la bonne réponse :
1/ tu t'es trompé de sujet
2/ un message à été supprimé
3/ tu as une double personnalité :lol:

Publié : dim. 17/juin/2007 18:31
par Backup
je t'invite a aller voir ici et essayer de comprendre les tutos
http://www.purebasic.fr/french/viewtopic.php?t=6664



va y progressivement :D

pour ton info ton prg ne fonctionne pas parcequ'il te manque le gestion des évènements fenêtre (une boucle principale qui regarde ce que fait ta souris, et si la fenêtre est déplacé , bref tout les évènements qui se passe en temps normal , pour chaque évènement, Windows envoi un code d'évènement
regarde la Doc de purebasic, l'exemple qui est donné pour ouvrir une fenêtre :D)


minirop a écrit : choisissez la bonne réponse :

2/ un message à été supprimé
oui Venom m'a demander d'effacer ses messages ! :)

Publié : dim. 17/juin/2007 18:56
par venom
exactement :wink: autant pour moi mais j'ai jugé que sa utilisé trop de place, pi que sa n'etait pas très claire.
voila


@++

Publié : mar. 26/juin/2007 18:57
par Dr. Dri
suffit de désactiver l'imagegadget

Code : Tout sélectionner

#img=0
UseJPEGImageDecoder()
image=LoadImage(#img,"fond.bmp")
OpenWindow(0,0,0,1024,768,"Fenetre a probleme",#PB_Window_BorderLess)
CreateGadgetList(WindowID(0))
ImageGadget(0,0,0,1024,768,ImageID(#img))
DisableGadget(0, #True)
ButtonGadget(1,10,10,100,50,"Bouton")

Repeat
  event=WaitWindowEvent()
  If event=#PB_Event_Gadget
    event=EventGadget()
    Select event
      Case 1
        MessageRequester("OK","Ca marche")
    EndSelect
  EndIf
Until event=#PB_Event_CloseWindow
End
Dri