MetalOS a écrit :Merci les gars pour vos réponses. Le code de vurvur fonctionne à merveille mais quand j'ouvre une fenêtre système ou un MessageRequester la fenêtre rouge disparait. Voici un lien d'une vidéo qui vous montre le problème.
https://www.youtube.com/watch?v=7hSE05S ... e=youtu.be
Tu peux essayer avec un petit Thread comme ceci et avec un peu de chance ça devrait régler le souci:
Code : Tout sélectionner
OpenWindow(0, 0, 0, 0, 0, "", #PB_Window_BorderLess|#PB_Window_Maximize) : SetWindowColor(0, #red)
Procedure Sticky(*x)
StickyWindow(0, 1)
EndProcedure
SetWindowLongPtr_(WindowID(0), #GWL_EXSTYLE, GetWindowLongPtr_(WindowID(0), #GWL_EXSTYLE)|#WS_EX_LAYERED|#WS_EX_TRANSPARENT)
SetLayeredWindowAttributes_(WindowID(0), 0, 90, #LWA_ALPHA)
CreateThread(@Sticky(),0)
OpenFileRequester("a","b","c",1)
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
Si ça ne fonctionne pas pour toi, une autre option simple serait de compiler mon premier code dans un Exe séparé de ton programme (par exemple, "redfilter.exe"), et de le lancer au moment voulu via RunProgram()