home *** CD-ROM | disk | FTP | other *** search
- *******************
-
- FUNCTION Setwindow
-
- PARAMETERS _w1, _w2, _w3, _w4
-
- IF TYPE("_w1") + TYPE("_w2") + TYPE("_w3") + TYPE("_w4") != "NNNN"
- RETURN(.F.)
- ENDIF
-
- IF TYPE("scr_level") = "U"
- RETURN(.F.)
- ENDIF
-
- IF TYPE("scrwrow") = "U"
- PUBLIC scrwrow, scrwcol, scrwdown, scrwover
- scrwrow = 0
- scrwcol = 0
- scrwdown = 24
- scrwover = 79
- ENDIF
-
- IF PCOUNT() = 0
- scrwrow = 0
- scrwcol = 0
- scrwdown = 24
- scrwover = 79
- ELSEIF PCOUNT() = 1
- RETURN(.F.)
- ELSEIF PCOUNT() = 2
- scrwrow = IF( (_w1 < 0 .OR. _w1 > 24), 0, _w1)
- scrwcol = IF( (_w2 < 0 .OR. _w2 > 79), 0, _w2)
- ELSEIF PCOUNT() = 3
- RETURN(.F.)
- ELSE
- scrwrow = IF( (_w1 < 0 .OR. _w1 > 24), 0, _w1)
- scrwcol = IF( (_w2 < 0 .OR. _w2 > 79), 0, _w2)
- scrwdown = IF( (_w3 < _w1 .OR. _w3 > 24), 24, _w3)
- scrwover = IF( (_w4 < _w2 .OR. _w4 > 79), 79, _w4)
- ENDIF
- allwindows[scr_level] = TRANSFORM(scrwrow, "99") + "/" + TRANSFORM(scrwcol, "99") + "/" + TRANSFORM(scrwdown, "99") + "/" + TRANSFORM(scrwover, "99") + " 3/00"
- scr_level = scr_level + 1
- RETURN(.T.)
-
- * End of File
-
-