La souris dans un screenwindow

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
lannoy
Messages : 59
Inscription : jeu. 09/juil./2009 13:31

La souris dans un screenwindow

Message par lannoy »

Salut, en faisant quelque texte je me suis rendu compte que si j'utilisais ExamineMouse() dans un screenwindow la souris ne se voyais pas, avez vous une solution ? .

En faite j'essaye de faire comme le TP de l'ardoise magique, si on clic sur l'écran un sprite s'affiche :)

Donc voila mon code :

Code : Tout sélectionner

InitMouse()
InitSprite()

Enumeration
#fenetre
#cercle
EndEnumeration


OpenWindow(#fenetre,50,50,500,500,"PHOTO-SCORE",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(#fenetre), 0, 0, 500, 500, 0, 0, 0)

continuer = 1

While(continuer)
  ExamineMouse()
  If(MouseButton(#PB_MouseButton_Left))
      continuer = 0:
  EndIf
  event = WaitWindowEvent()
  If event= #PB_Event_CloseWindow 
    continuer = 0;
  EndIf 
 
  
Wend
La je test pour fermer la fenetre si il y a clic sur le bouton gauche de la souris . Sa marche bien sauf que le pointeur est invisible. Si j'enlève ExamineMouse() je voit le pointeur mais sa ne ferme pas la fenêtre !

Voila j'éspére avoir étais clair .

merci ++
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Message par lepiaf31 »

Il me semble que ExamineMouse() ne marche que pour les OpenScreen() et pas pour les OpenWindowedScreen(). Enfin il me semble, dites moi si je me trompe. En tout cas je n'ai jamais réussi à utiliser les fonctions de la souris avec un OpenWindowedScreen().
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

.............
Répondre