GeBonet a écrit :
Bonsoir,
C'est vraiment une bonne macro que j'utilisais depuis pas mal de temps...
Maintenant XP et 7 avec PB 4.6RC1
Pêchée je ne sais plus ou ? Peut être ici

Bref ci après la même de guimauve mais peut-être
plus parlante et non graphique !!!
ben oui mais si c'est pour Copier Guimauve , je vois pas l’intérêt d'ajouter un post
chez pas moi ; t'aurai pu avoir un peu d'imagination et faire un truc nouveau
meme si je ne l'ai pas testé sous 4.6 ,et qu'il est specifique Windows, cela apporte au moins une nouveauté ...
c'est le problème des dinosaures, les neurones défaillent , ils finissent par manquer d'originalité
un code comme ça par exemple (qui apporte une nouveauté, un nouvel angle , une autre solution ) :
Code : Tout sélectionner
Declare over_by_dobro(x,Y)
Global caption$ = Space(100)
Enumeration
#wind
#Button_Load
EndEnumeration
If OpenWindow(#wind, 0, 0, 200, 200, "Rectangles", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
If ButtonGadget(#Button_Load, 0, 6, 80, 30, "test")
EndIf
Repeat
x=DesktopMouseX():Y=DesktopMouseY()
Event = WaitWindowEvent()
id= over_by_dobro(x,Y)
If id=4
Debug "dessus"
Else
Debug "pas dessus"
EndIf
Select Event
EndSelect
Until Event = #PB_Event_CloseWindow
EndIf
Procedure over_by_dobro(x,Y)
; by Dobro
hW = WindowFromPoint_(x|Y<<32)
id= GetWindowText_(hW, @caption$, 99)
ProcedureReturn id
EndProcedure
je trouve que par apport a la belle époque du Forum (les anciens comprendront)
les "récents" membres , manquent de créativités (ils se reconnaitront

)
si c'est pour singer un code qui viens d'etre posté , mieux vaut faire une petite sieste hein
