Re: Changer le curseur de la souris au survol d'un Gadget
Publié : mer. 22/mars/2017 17:38
Merci
Et une autre version, sans API avec un Canva Container
Edit: et pour le curseur invisible au dessus d'un gadget, remplacer #PB_Cursor_Hand par #PB_Cursor_Invisible

Et une autre version, sans API avec un Canva Container
Code : Tout sélectionner
Global Window_1
Global Canvas_0, Button_0
Window_1 = OpenWindow(#PB_Any, 0, 0, 200, 70, "", #PB_Window_SystemMenu)
Canvas_0 = CanvasGadget(#PB_Any, 50, 20, 100, 25, #PB_Canvas_Container)
SetGadgetAttribute(Canvas_0, #PB_Canvas_Cursor, #PB_Cursor_Hand)
Button_0 = ButtonGadget(#PB_Any, 0, 0, 100, 25, "MonBouton")
CloseGadgetList()
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
End
Case #PB_Event_Gadget
Select EventGadget()
Case Button_0
If GetGadgetAttribute(Canvas_0, #PB_Canvas_Cursor) = #PB_Cursor_Hand
SetGadgetAttribute(Canvas_0, #PB_Canvas_Cursor, #PB_Cursor_Busy)
Else
SetGadgetAttribute(Canvas_0, #PB_Canvas_Cursor, #PB_Cursor_Hand)
EndIf
EndSelect
EndSelect
ForEver