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

Искомая последовательность может начинаться на


    "BLOCK". Все возможные значения, используемые в качестве разделителей,
    могут быть перечислены в символьных строках параметров
    <cForwardDelimiter> и <cTrailingDelimiter>.
 
    Искомая последовательность может начинаться на первой или
    заканчиваться на последней позиции экрана или окна.
 
  Примечания
 
  . Внимание! CT II использует для очистки экрана символ CHR(255),
    позволяющий использовать цветовой атрибут для всех типов
    видеоадаптеров, поэтому этот символ следует включать в список
    разделителей.


 
  . Функция не изменяет позицию курсора.
 
  Примеры
 
  . Маркировка инверсным цветовым атрибутом первого появления
    "Clipper" на экране (в точном написании):
 
    ? SCREENMARK("Clipper", "0/7", .T.)         // .F. если не найдено
 
  . Маркировка всех появлений "Clipper" (независимо от регистра)
    цветовым атрибутом "белый на голубом":
 
    ? SCREENMARK("Clipper", "W/B", .F., .T.)    // .F. если не найдено
 
  . Поиск всех слов "LOCK". Выражения типа "BLOCK" не отмечать.
    Разделители: "пусто" (в CT II это CHR(255)), наклонная черта, тире и
    скобки:
 
    cListA := CHR(255) + "/("
    cListB := CHR(255) + "-)"
    ? SCREENMARK("LOCK", "W/B", .F., .T., cListA, cListB)
 

 

 SCREENMIX()
 Выводит на экран объединение строк символов и атрибутов.
------------------------------------------------------------------------------
 
  Синтаксис
 
    SCREENMIX(<cCharString>, <cAttrString>,
        [<nRow>], [<nColumn>]) --> cNull
 
  Параметры
 
    <cCharString> - символьный параметр, задающий строку выводимых
    символов.
 
    <cAttrString> - символьный параметр, задающий строку атрибутов для
    выводимых символов.

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