Bug ou pas...avant d’embêter fred, j'ai besoins de vous....
Publié : jeu. 02/mai/2019 5:13
Bonjour Tous le monde!
J'espère que tout va bien pour vous et je vous remercie de me lire.
Voici un premier code qui marche correctement:
- si je clique sur la fenêtre 0, j'ai des événement sur la fenêtre 0
- si je clique sur la fenêtre 1, j'ai des événement sur la fenêtre 1
Les problèmes arrivent lorsque l'on installe un timer :
On s’aperçoit qu'en cliquant dans la fenetre 1, des événement comme des 512,513,514 sont générés avec comme ID la fenêtre 0 ce qui m'a posé problème et ne me semble pas souhaitable...
Qu'en pensez vous?
J'espère que tout va bien pour vous et je vous remercie de me lire.
Voici un premier code qui marche correctement:
- si je clique sur la fenêtre 0, j'ai des événement sur la fenêtre 0
- si je clique sur la fenêtre 1, j'ai des événement sur la fenêtre 1
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 300, 600, "fenetre 0", #PB_Window_SystemMenu )
OpenWindow(1, 310, 0, 300, 600, "fenetre 1", #PB_Window_SystemMenu,WindowID(0) )
Repeat
event= WaitWindowEvent()
If event<>0 And event<>13110 And event<>275 ;retire quelques évenement commun
Debug "Evenement PRINC : |"+EventWindow()+" | "+event
EndIf
Until event= #PB_Event_CloseWindow
EndIf
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 300, 600, "fenetre 0", #PB_Window_SystemMenu )
OpenWindow(1, 310, 0, 300, 600, "fenetre 1", #PB_Window_SystemMenu,WindowID(0) )
AddWindowTimer(0,1,100)
Repeat
event= WaitWindowEvent()
If event<>0 And event<>13110 And event<>275 ;retire quelques évenement commun
Debug "Evenement PRINC : |"+EventWindow()+" | "+event
EndIf
Until event= #PB_Event_CloseWindow
EndIf
Qu'en pensez vous?