Скрывает активное определяемое пользователем окно или системное окно Microsoft Visual FoxPro.
HIDE WINDOW WindowName1 [, WindowName2 ... ] | ALL | SCREEN |
Параметры
- WindowName1 [, WindowName2 ...]
- Определяет для скрытия имя окна или списка окон (разделенных запятыми). Если Вы применяете HIDE WINDOW без каких-либо параметров, то скрывается активное окно. В Visual FoxPro, Вы можете определить для скрытия имя инструментальной панели. См. SHOW WINDOW для получения списка имен инструментальных панелей Visual FoxPro.
- ALL
- Скрывает все окна.
- SCREEN
- Скрывает главное окно Visual FoxPro. Чтобы снова отобразить главное окно Visual FoxPro, примените ACTIVATE WINDOW SCREEN или SHOW WINDOW SCREEN.
- IN [WINDOW] WindowNameN
- Скрывает окно в пределах родительского окна.
- IN [WINDOW] SCREEN
- Явно скрывает окно в главном окне Visual FoxPro.
- BOTTOM | TOP | SAME
- Определяет, как скрыты окна относительно других окон. BOTTOM размещает окно позади всех других окон. TOP (значение по умолчанию) размещает окно перед всеми другими окнами. SAME скрывает окно, не влияя на его передне-заднее размещение. Чтобы сохранять относительные позиции множества скрытых окон, когда они восстановливаются командой SHOW WINDOW ALL, включайте ключевое слово SAME, когда Вы скрываете окна.
Замечания
HIDE WINDOW удаляет окно или несколько окон из главного окна Visual FoxPro или из определяемого пользователем окна. Вы можете использовать HIDE WINDOW, чтобы скрыть системные окна, типа окна Command, окна Data Session, и так далее.
Скрытие окна - не то же самое что его закрытие. Когда окно скрыто, оно является резидентым в памяти и остается активным. Вывод можно направить в скрытое окно, но Вы не сможете это увидеть.
Освобождение окна удаляет его из памяти. Окна, удаленные из памяти должны быть определены заново, чтобы быть восстановленными. Окно может быть отображено командами ACTIVATE WINDOW или SHOW WINDOW.
Чтобы скрыть системное окно и/или инструментальную панель (в Visual FoxPro), включите полное имя системного окна или инструментальной панели в кавычках. Например, чтобы скрыть инструментальную панель Report Controls в Visual FoxPro, выполните следующую команду:
![]() | |
---|---|
HIDE WINDOW "Report Controls" |
Исторически в предыдущих версиях Visual FoxPro, окно Data Session всегда упоминалось как окно View. Дополнительно, синтаксис, используемый для управления этим окном, типа HIDE WINDOW , ACTIVATE WINDOW , WONTOP( ) , также ссылается на это окно как на окно View. Visual FoxPro продолжает ссылаться к окну View командой HIDE WINDOW .
Пример
В следующем примере окно wOutput1
определено и активировано. Программа ждет от Вас нажатия клавиши и затем скрывает окно. Программа ждет от Вас повторного нажатия клавиши и затем выводит окно. Нажатие клавиши в третий раз удаляет окно из экрана и из памяти.
![]() | |
---|---|
DEFINE WINDOW wOutput1 FROM 6,1 TO 19,75 TITLE 'Output' ; |
См. Также
Другие Ресурсы
ACTIVATE WINDOW КомандаDEACTIVATE WINDOW Команда
DEFINE WINDOW Команда
RELEASE WINDOW Команда
SHOW WINDOW Команда
Команды
Справочник Языка