Переключение видеовывода возможно лишь при
SET CURSOR OFF.
Примеры
. Переключение видеовывода возможно лишь при активном физическом
экране:
WSELECT(0)
? SETSCRSTR(.T.) // . T. при включении режима скрытия
@ 10, 10 SAY "XXXXXXX" // Обычный вывод на экран (но он не отображается)
*...
@ 15, 10 SAY "YYYYYYY"
. Получение образа экрана при скрытом выводе (GETSCRSTR() должна
вызываться до SETSCRSTR(.F.)):
cVar := GETSCRSTR()
? SETSCRSTR(.F.) // .F. при выключении режима скрытия
RESTSCREEN(0, 0, MAXROW(), MAXCOL(), cVar)
See Also: DSETWINDOW()
GETSCRSTR()
MAXCOL()
MAXROW()
CSETxxxx()*
STANDARD()
Устанавливает для вывода стандартное значение цвета.
------------------------------------------------------------------------------
Синтаксис
STANDARD() --> cNull
Возвращаемое значение
cNull - всегда пустая строка.
Описание
Функция позволяет для вывода по Clipper-командам @ ... SAY и ?
выбрать стандартный цветовой атрибут, ранее переключенный вызовом
функций ENHANCED() или UNSELECTED(). Под стандартным понимается
цветовой атрибут, заданный первым параметром команды SET COLOR TO.
Примеры
. Изменение атрибута на выделенный и возврат к стандартному:
? "........"
? "........"
ENHANCED()
? "Другой атрибут!"
STANDARD()
? "........"
? "........"
See Also: ENHANCED()
UNSELECTED()
STRSCREEN()
Выводит на экран строку символов с цветовыми атрибутами.
------------------------------------------------------------------------------
Синтаксис
STRSCREEN(<cCharString>, [<nRow>], [<nColumn>]) --> cNull
Параметры
<cCharString> - символьная строка, содержащая символы, сопровождаемые