Make a flag called #PB_Requester_WindowCentered or something

Code: Select all
OpenWindow(0,#False,#False,200,200,"1",#PB_Window_SystemMenu)
OpenWindow(1,#False,#False,400,200,"2",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
StickyWindow(1,1)
CreateGadgetList(WindowID(0))
ButtonGadget(0,20,20,100,20,"Press me")
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
If EventGadget() = 0
;StickyWindow(1,0) This will fix it
;SetActiveWindow(1) And this will fix it
MessageRequester("You can't see me!",":(")
EndIf
Case #PB_Event_CloseWindow
Break
EndSelect
ForEver
Thank you!fsw wrote:Use #MB_TOPMOST = $40000 as flag.Joakim Christiansen wrote:And btw, is it possible to force the requester to be on top?