once again I answer to myself
Dim oshapes As Object
Dim shapes() As Integer
If .SelectShapes(ext, 0.0, MapWinGIS.SelectMode.INTERSECTION, oshapes) Then
shapes = CType(oshapes, Integer())
and uses shapes(x)