bonsoir Atomo
j'ai vu ton topic sur la mouse, Alors comme tu as l'air de bien connaitre le sujet
Depuis 2-3 jours avec le canvas, j'ai constaté un truc étrange avec la Mouse sous Canvas
les coordonnées passent à zéro une fois sur deux, cela me semble pas normal.
comparé au mode WindowMouseX() qui lui ne le fait pas.
Qu'en pense tu.
Cordialement
Code : Tout sélectionner
OpenWindow(0,0, 0,300,300, "test", #WS_SYSMENU )
CanvasGadget(0, 0, 0,300,300,#PB_Canvas_DrawFocus|#PB_Canvas_GrabMouse|#PB_Canvas_Keyboard)
Repeat
Event= WaitWindowEvent()
X = GetGadgetAttribute(0,#PB_Canvas_MouseX)
Y = GetGadgetAttribute(0,#PB_Canvas_MouseY)
Debug "Mouse Canvas = "+Str(X)+":"+Str(Y)+" <<>> Mouse Windows = "+Str(WindowMouseX(0))+":"+Str(WindowMouseY(0))
Until Event= #PB_Event_CloseWindow