[OK] BindGadgetEvent pour la même proce sur N gadgets ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [OK] BindGadgetEvent pour la même proce sur N gadgets ?

Message par Ar-S »

C'est ce que je supposais, merci pour la confirmation.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [OK] BindGadgetEvent pour la même proce sur N gadgets ?

Message par Ar-S »

Je reviens dans ce topic pour vous demander comment gérer la détection de mouvement de souris avec les bindevent

J'ai essayé avec #PB_EventType_MouseMove mais ça ne le fait pas.

Code : Tout sélectionner

Enumeration
   #win
EndEnumeration

Global.i Mx, My

Declare Fermer()
Declare CheckMouse()


Procedure Fermer()
quite = 1
End
EndProcedure


Procedure CheckMouse()
If EventType() = #PB_EventType_MouseMove
   Mx = DesktopMouseX()
   My = DesktopMouseY()
   Debug mx
   EndIf
EndProcedure



InitMouse()


If OpenWindow(#win, 60, 200, largeur_fenetre, 100, "mouse test", #PB_Window_SystemMenu)
   
   BindEvent(#PB_EventType_MouseMove,@CheckMouse() )
   BindEvent(#PB_Event_CloseWindow,@Fermer())
   
   Repeat  
    Event = WaitWindowEvent(20)
   Until quite = 1

   
EndIf
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: [OK] BindGadgetEvent pour la même proce sur N gadgets ?

Message par Marc56 »

BindEvent ne gère que les évènements de WindowEvent() donc pas #PB_EventType_MouseMove

Dixit l'aide sur BindEvent:
Pour une liste complète des évènements, consultez WindowEvent().

:wink:
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [OK] BindGadgetEvent pour la même proce sur N gadgets ?

Message par Ar-S »

C'est bien dommage.
J'ai compensé avec un timer. Merci
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: [OK] BindGadgetEvent pour la même proce sur N gadgets ?

Message par Marc56 »

Tu peux sans problème mélanger méthode classique et méthode BindEvent et de même injecter un Event avec PostEvent (pas testé)

BindEvent a aussi ses inconvénients.
Répondre