Определяет, была ли нажата кнопка мыши и возвращает соответственно значение "истина" (.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