Returns, as an INTEGER value, the number of lines you can use to display frames. This value omits the space used by the message area and status area.

Note: Does not apply to SpeedScript programming.

Syntax

SCREEN-LINES

Example

Here, a different number of customer records is displayed depending on the number returned by the SCREEN-LINES function:

r-scrnln.p

DEFINE VARIABLE nbrdown AS INTEGER NO-UNDO.

nbrdown = IF SCREEN-LINES > 21 THEN 7 ELSE 6.

FOR EACH Customer NO-LOCK WITH nbrdown DOWN:
  DISPLAY Customer.CustNum Customer.Name Customer.Address Customer.City
    Customer.State Customer.Country.
END.