voila je cherche mais je ne trouve pas comment faire pour que mon programme détecte si ma souris est dans ma fenetre ou sur mon bureau ( hors de ma fenetre ).
en claire

quand mon curseur est sur le bureau ma fenetre fait 600x100 et quand mon curseur est sur ma fenetre elle passe en 600x200.
bon tester mon code vous comprenderai mieu

sa fonctionne mais que dans un sens

Code : Tout sélectionner
;- Window Constants
Enumeration
#Window_0
EndEnumeration
ExamineDesktops()
DesktopName(0)
window = OpenWindow(#Window_0, 0, 0, 600, 100, "test souris", #PB_Window_SystemMenu | #PB_Window_TitleBar | #PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(#Window_0))
ButtonGadget(8, 10, 10, 200, 20, "reduire")
EndIf
Repeat
EventID = WaitWindowEvent()
Select EventID
Case #WM_MOUSEMOVE
Select WindowFromPoint_(DesktopMouseX(), DesktopMouseY()); On regarde le gadget qui est sous la souris
Case WindowID(#Window_0)
ResizeWindow(#Window_0, WindowX(#Window_0), WindowY(#Window_0), 600, 200)
Case GadgetID(8)
ResizeWindow(#Window_0, WindowX(#Window_0), WindowY(#Window_0), 600, 100)
EndSelect
EndSelect
If EventID = #PB_Event_Gadget
Select EventGadget()
EndSelect
EndIf
Until EventID = #PB_Event_CloseWindow
désolé pour la comprehention mais je n'arrive pas trop a expliquer

@++