I think you wanted to write "can retrieve that somehow" meaning there is a property that returns the visible row index.
Sorry, but you really need to calculate it by yourself by enumerating visible rows.
Hmm, enumerating all visible rows is a bit expensive. Sometimes the iGrids have up to 2000 rows. Itried to count them in the .CurCellChange Event, but you can feel the delay that the counting causes and it's not worth letting the user wait.
Maybe you can think about that for a future version of the control. My guess is that internally the iGrid could easily access that information and just needs to expose it via another .Sys paramter, just like the igSysRowsVisScrollCount.
Thanks for investigating,
Oliver