home *** CD-ROM | disk | FTP | other *** search
- // TBCColPo.prg
- //
- // TBCColPos() - Returns array containing column position of
- // each visible column
-
- FUNCTION TBCColPos(oTbr)
-
- LOCAL nSaveColNum := oTbr:colPos
- LOCAL aColPos := array(oTbr:rightVisible)
- LOCAL nColNum
-
- dispBegin()
- FOR nColNum := oTbr:leftVisible TO oTbr:rightVisible
- oTbr:colPos := nColNum
- DO WHILE !oTbr:stabilize()
- ENDDO
- aColPos[nColNum] := col()
- oTbr:deHilite()
- NEXT
-
- // redisplay current prompt
- oTbr:colPos := nSaveColNum
- DO WHILE !oTbr:stabilize()
- ENDDO
-
- dispEnd()
-
- RETURN aColPos
-