home *** CD-ROM | disk | FTP | other *** search
- *******************
-
- FUNCTION Wprompt
-
- PARAMETERS _row, _col, _menu, _message
-
- IF PCOUNT() < 3
- RETURN(.F.)
- ENDIF
- IF PCOUNT() = 3
- IF TYPE("_row")+TYPE("_col")+TYPE("_menu") != "NNC"
- RETURN(.F.)
- ENDIF
- ELSE
- IF TYPE("_row")+TYPE("_col")+TYPE("_menu")+TYPE("_message") != "NNCC"
- RETURN(.F.)
- ENDIF
- ENDIF
-
- PRIVATE _therow, _thecol
-
- scr_level = IF(TYPE("scr_level") = "U", 0, scr_level)
-
- IF scr_level-1 <= 0
- _therow = _row
- _thecol = _col
- ELSE
- _therow = VAL(SUBSTR(allwindows[scr_level - 1], 1, 2)) + _row
- _thecol = VAL(SUBSTR(allwindows[scr_level - 1], 4, 2)) + _col
- ENDIF
-
- @ _therow, _thecol PROMPT _menu MESSAGE IF(PCOUNT()=3, "", _message)
-
- RETURN(.T.)
-
- * End of File