Процедура библиотеки API _InKey( )
Пример
Синтаксис
int _InKey(int timeout, int flag)
Комментарии
Величина интервала timeout выражается в тактах таймера MS-DOS. Если интервал тайм-аута равен 0, Visual
FoxPro будет ждать до тех пор, пока пользователь не нажмет какую-либо клавишу.
Отрицательная величина тайм-аута вынуждает _InKey( ) немедленно возвратить управ
ение в вызывающую программу, если пользователь не нажал клавишу.
В качестве flag можно задать одну из следующих опций или обе опции:
SHOWCURSOR или HIDECURSOR
MOUSEACTIVE
SHOWCURSOR задает отображение курсора на экране, а HIDECURSOR убирает курсор с
экрана. Если ни одно из этих значений не задано, отображение курсора регули
уется установкой SYS(2002). Еще одно значение флага, MOUSEACTIVE, заставляет прог
амму _InKey( ) трактовать нажатие кнопок мыши как нажатие клавиш. При нажатии
кнопки мыши _InKey возвращает 151. Чтобы задать два значения флага, используйте
оператор языка C | или + .
Замечание Холостые программы не должны вызывать _InKey( ).
Вызов _InKey( ) можно включать в обработчики событий, но при этом следует соб
юдать осторожность, поскольку _InKey( ) может делать рекурсивные обращения к об
аботчику событий.
int timeout; /* Интервал тайм-аута. */
int flag; /* Опция (опции). */
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.