Code: Select all
Declare Start()
Declare MoveWindow()
Declare Exit()
Start()
Procedure Start()
OpenWindow(0, 0, 0, 400, 300, "Test", #PB_Window_SystemMenu)
OpenWindow(1, 410, 0, 400, 300, "Test", #PB_Window_SystemMenu)
;Triggers
BindEvent(#PB_Event_CloseWindow, @Exit())
BindEvent(#PB_Event_MoveWindow, @MoveWindow())
Repeat : WaitWindowEvent() : ForEver
EndProcedure
Procedure MoveWindow()
Protected Window = EventWindow()
Debug "Move window " + Window
UnbindEvent(#PB_Event_MoveWindow, @MoveWindow(), Window)
EndProcedure
Procedure Exit()
End
EndProcedure
Code: Select all
Declare Start()
Declare MoveWindow()
Declare Exit()
Start()
Procedure Start()
OpenWindow(0, 0, 0, 400, 300, "Test", #PB_Window_SystemMenu)
OpenWindow(1, 410, 0, 400, 300, "Test", #PB_Window_SystemMenu)
;Triggers
BindEvent(#PB_Event_CloseWindow, @Exit())
BindEvent(#PB_Event_MoveWindow, @MoveWindow(), 0)
BindEvent(#PB_Event_MoveWindow, @MoveWindow(), 1)
Repeat : WaitWindowEvent() : ForEver
EndProcedure
Procedure MoveWindow()
Protected Window = EventWindow()
Debug "Move window " + Window
UnbindEvent(#PB_Event_MoveWindow, @MoveWindow(), Window)
EndProcedure
Procedure Exit()
End
EndProcedure