Клиппер 5. Справочник

При всех последующих переключениях информация


    очищается. При всех последующих переключениях информация на экране
    сохраняется.
 
  Примеры
 
  . Циклическое переключение с монохромного экрана на цветной с
    отображением символа "*":
 
    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.

Содержание раздела