Функция сохранена только для совместимости
Синтаксис
GETCURSOR([<lMode>]) --> nCursorForm
. Функция сохранена только для совместимости с предыдущими версиями
и ее использование не рекомендуется во вновь разрабатываемых
прикладных программах. Для этих целей рекомендуется использовать
Clipper-функцию SETCURSOR().
Параметры
<lMode> - необязательный логический параметр, задающий при значении
.T. возврат характеристик формы курсора режима вставки, а по
умолчанию и при значении .F. режима замены.
Возвращаемое значение
nCursorForm - числовое значение, содержащее характеристики формы
курсора.
Описание
Функция позволяет сохранить текущую форму курсора при изменении ее,
например, в функции пользователя, задаваемой предложением VALID
Clipper-команды GET. Последующее восстановление перед возвратом к
редактированию GET-объекта можно осуществить с помощью функции
SETCURSOR().
CT II хранит две формы курсора: одну для режима замены, а другую для
режима вставки. Если параметр <lMode> имеет значение .F. или опущен,
то возвращаемое значение относится к форме курсора режима замены.
При значении параметра .T. возвращаемое значение относится к форме
курсора режима вставки.
Изображение курсора на экране формируется из пиксельных строк.
Форма и высота курсора определяются двумя числами,
соответствующими первой и последней строкам изображения курсора.
Возвращаемое GETCURSOR() значение вычисляется по формуле:
<начальная строка> * 256 + <последняя строка>
Для выделения номеров начальной и конечной строк из возвращаемого
значения можно использовать CT II-функции NUMHIGH() и NUMLOW().
Примечания
. Слово "строка" используется здесь не в значении строки экрана
(выводимой), а в значении пиксельной строки формирования изображения