Page 1 sur 1

La souris dans un screenwindow

Publié : mar. 18/août/2009 16:58
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 ++

Publié : mar. 18/août/2009 17:21
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().

Publié : mar. 18/août/2009 18:47
par Backup
.............