Gets the zero-based index of the current history screen or minus one (-1) if the live screen is active.
This example opens a screen history file and shows the last screen in the screen history.
Sub OpenScreenHistoryAndShowLastScreen()
Dim rcode As ReturnCode
Dim lastScreen As Integer
Dim path As String
path = Environ("USERPROFILE") & "\Documents\Micro Focus\Reflection\test.rshx"
Dim history As ScreenHistory
Set history = ThisIbmTerminal.Productivity.ScreenHistory
'Clear the screen history and wait for the screens to clear
history.ClearAllScreens
ThisIbmScreen.Wait (2000)
'Open the screen history panel
history.ScreenHistoryPanelVisible = True
'Open a screen history file
history.OpenScreenHistoryFile path, True
'Show the last screen in the list
lastScreen = history.Index
history.ShowScreen lastScreen
End Sub