Определяет, было ли активизировано заданное окно и не является ли оно скрытым.

WVISIBLE(WindowName)

Параметры

WindowName

Задает имя окна, проверяемого функцией WVISIBLE( ). В Visual FoxPro можно задать и имя панели инструментов. Вы можете также включить пустую строку в WindowName, чтобы задать главное окно Visual FoxPro.

Результат

Логический

Remarks

Функция WVISIBLE( ) возвращает значение "истина" (.T.), если заданное окно показано или активизировано и не скрыто. Окно можно показать по команде SHOW WINDOW и активизировать командой ACTIVATE WINDOW.

Функция WVISIBLE( ) возвращает значение "ложь" (.F.), если окно не было активизировано, было скрыто командой HIDE WINDOW, было деактивизировано командой DEACTIVATE WINDOW или не существует вообще.

Example

Следующийся пример активизирует окно Data Session ( обращаемся по имени View). Используя WVISIBLE () функция, Вы можете вывести на экран состояние видимости окна. Используем команду Deactivate window, для закрытия окно Data Session, и используем функцию WVISIBLE (), чтобы снова вывести состояние видимости окна.

  Копировать код
ACTIVATE WINDOW View
? WVISIBLE( "View" ) && вернет .T.
DEACTIVATE WINDOW View
? WVISIBLE( "View" ) && вернет .F. 

Смотреть также