Поскольку обработка состояния системного индикатора
. Поскольку обработка состояния системного индикатора INSERT ведется
отдельно от обработки этого режима Clipper, а клавиша <Insert> имеет
INKEY-код, то отображение этого индикатора имеет смысл лишь при
выполнении таких команд и функций Clipper, как READ и MEMOEDIT().
Примеры
. Отображение состояния индикатора CAPS LOCK в строке 24 и столбце
50:
SHOWKEY("C", 24, 50, "CAPS", " ")
. Задание цветовых атрибутов как в числовом, так и в символьном
виде:
SHOWKEY("N", 24, 60, "NUM ON", "NUMOFF", 112, "W/R")
. Инверсия отображения при изменении состояния индикатора:
SHOWKEY("S", 24, 70, "SCRL", "SCRL", "0/7", "7/0")
. Отмена контроля за состоянием индикатора NUM LOCK:
SHOWKEY("N")
. Отмена контроля за состоянием всех системных индикаторов:
SHOWKEY()
See Also: SHOWTIME()
SOUND()
Генерирует звук заданной частоты и длительности.
------------------------------------------------------------------------------
Синтаксис:
SOUND(<nFrequency>, <nDuration>, [<lTimer>]) --> cNull
или:
SOUND(<cToneSequence>, [<lTimer>]) --> cNull
Параметры
<nFrequency> - числовой параметр, задающий частоту звука в герцах.
<nDuration> - числовой параметр, задающий длительность звука в 1/100
или 1/18.2 с в зависимости от значения параметра <lTimer>.
<lTimer> - необязательный логический параметр, задающий при значении
.T. длительность звука в единицах 1/18.2 с, а при значении .F. или по
умолчанию в единицах 1/100 с.
<cToneSequence> - символьная строка, содержащая кодировку мелодии.
Каждый звук мелодии кодируется четырьмя байтами - первые два задают