При всех последующих переключениях информация
очищается. При всех последующих переключениях информация на экране
сохраняется.
Примеры
. Циклическое переключение с монохромного экрана на цветной с
отображением символа "*":
FOR I = 1 TO 79
?? "*"
MONISWITCH()
NEXT I
. В предыдущем примере при нечетном значении счетчика циклов
выбирается иной адаптер, чем при запуске. Активный видеоадаптер может
быть определен с помощью функции ISCOLOR():
? ISCOLOR() // .T., когда активен цветной адаптер
. Определение доступности двух экранных адаптеров без смены текущего
(для чего осуществляется двойной вызов):
? MONISWITCH(MONISWITCH()) // При .T. подключены
// два видеоадаптера
NTOCOLOR()
Преобразует числовое значение в код цвета в формате "nn/nn" или "cc/cc".
------------------------------------------------------------------------------
Синтаксис
NTOCOLOR(<nAttr>, [<lColorCode>]) --> cAttr
Параметры
<nAttr> - числовое значение атрибута в комбинированной форме.
<lColorCode> - необязательный параметр, управляющий формой
возвращаемого значения. Если он опущен или имеет значение .F., то
возвращается код в числовом формате. При значении .T. функция
NTOCOLOR() возвращает код в буквенном формате.
Возвращаемое значение
cAttr - цветовой атрибут в формате "nn/nn" или "cc/cc".
Описание
Функция преобразует цветовой атрибут, возвращаемый другими функциями в
числовой форме, в буквенно-цифровой формат. Далее атрибут можно
использовать в Clipper-команде SET COLOR TO.
Примечания
. Функция NTOCOLOR() возвращает пустую строку в случае ошибочных или
недопустимых атрибутов. Допускаются значения в пределах от 0 до 255.