Функция MDOWN()

Определяет, была ли нажата кнопка мыши и возвращает соответственно значение "истина" (.T.) или "ложь" (.F.).

Синтаксис:

MDOWN( )

Результат:
Логический.

Комментарии:
Если нажать кнопку мыши во время выполнения функции MDOWN( ), возвращается значение "истина" (.T.). Если за время выполнения MDOWN( ) кнопка мыши не нажималась, возвращается "ложь" (.F.).
В FoxPro для MS-DOS функция MDOWN( ) возвращает значение "истина" (.T.) только при нажатой левой кнопке мыши. Если нажата правая кнопка или не нажата никакая кнопка, то функция MDOWN( ) возвращает значение "ложь" (.F.).

Пример:

* В следующем примере организуется цикл, в котором отображается
* состояние кнопки мыши. Для выхода из цикла нажмите клавишу ESC.

CLEAR
@2,2 SAY 'Press <esc> to exit'
DO WHILE .T.
	STORE MDOWN( ) TO glMDown
	@4,2 CLEAR TO 4,6
	@4,2 SAY glMDown
ENDDO

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 26.02.2003