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

Функция сохранена только для совместимости


 
  Синтаксис
 
    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().
 
  Примечания
 
  . Слово "строка" используется здесь не в значении строки экрана
    (выводимой), а в значении пиксельной строки формирования изображения

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