Schaut euch mal das folgende Beispiel an. WindowY bring im Gegensatz zu WindowHeight logische Ergebnisse. Die in Klammer gesetzten Werte sind die Höhen, mit denen die Fenster geöffnet wurden.
Code: Alles auswählen
Define msg.s
OpenWindow (0, 200, 200, 200, 15, "Win 0")
OpenWindow (1, 500, 200, 200, 15, "Win 1")
OpenWindow (2, 200, 300, 200, 30, "Win 2")
OpenWindow (3, 500, 300, 200, 30, "Win 3")
OpenWindow (4, 200, 400, 200, 45, "Win 4")
OpenWindow (5, 500, 400, 200, 45, "Win 5")
CreateMenu(0, WindowID(0))
MenuTitle("File")
CreateMenu(2, WindowID(2))
MenuTitle("File")
CreateMenu(4, WindowID(4))
MenuTitle("File")
MenuTitle("File")
MenuTitle("File")
MenuTitle("File")
MenuTitle("File")
MenuTitle("File")
MenuTitle("File")
MenuTitle("File")
MenuTitle("File")
MenuTitle("File")
MenuTitle("File")
SetWindowTitle (0, "H=" + WindowHeight (0, #PB_Window_InnerCoordinate) + "(15) Y=" + WindowY (0, #PB_Window_InnerCoordinate))
SetWindowTitle (1, "H=" + WindowHeight (1, #PB_Window_InnerCoordinate) + "(15) Y=" + WindowY (1, #PB_Window_InnerCoordinate))
SetWindowTitle (2, "H=" + WindowHeight (2, #PB_Window_InnerCoordinate) + "(30) Y=" + WindowY (2, #PB_Window_InnerCoordinate))
SetWindowTitle (3, "H=" + WindowHeight (3, #PB_Window_InnerCoordinate) + "(30) Y=" + WindowY (3, #PB_Window_InnerCoordinate))
SetWindowTitle (4, "H=" + WindowHeight (4, #PB_Window_InnerCoordinate) + "(45) Y=" + WindowY (4, #PB_Window_InnerCoordinate))
SetWindowTitle (5, "H=" + WindowHeight (5, #PB_Window_InnerCoordinate) + "(45) Y=" + WindowY (5, #PB_Window_InnerCoordinate))
Repeat
Until WaitWindowEvent () = #PB_Event_CloseWindow