Деактивирует пользовательское окно или системное окно, но не удаляет их описание из памяти.
DEACTIVATE WINDOW WindowName1 [, WindowName2 ...] | ALL |
Параметры
- WindowName1[, WindowName2...]
- Определяет одно или несколько имен окон для деактивации. Вы можете указывать также системные окна, такие как: Command или Browse.
- ALL
- Деактивировать все активные окна. Для активации окон можно использовать раздел системного меню Window menu или с помощью команд ACTIVATE WINDOW SCREEN или SHOW WINDOW SCREEN активировать главное окно системы.
Комментарии
Несколько окон может быть активировано одноаременно в главном окне системы, но вывод информации направляется только в последнее окно. Если на экране имеется несколько окон, выполняется деактивация текущего окна, вывод информации перенаправляется в следующее активное пользовательское окно. Если нет больше актовных пользовательских окон, то вывод направляется в главное окно системы.
Используйте команды CLEAR WINDOWS или RELEASE WINDOWS для удаления окон с экрана и удаления их описания из памяти.
Для деактивации системных окон или ToolBar-ов заключите их имена в ковычки. Например, см. следующую команду:
![]() | |
---|---|
DEACTIVATE WINDOW "Report Controls" |
Исторически сложилось так, что системное окно Data Session отождествляется с окном View. Поэтому, в дополнение к сказанному, такие команды, как HIDE WINDOW, ACTIVATE WINDOW, WONTOP( ), также применимы для окна View. Система Visual FoxPro продолжает поддерживать команду DEACTIVATE WINDOW для системного окна View.
Пример
В следующем примере: определяется и активируется окно wOutput1
. После вывода информации о записях таблицы customer
, программа ждет нажатия клавиши...окно деактивируется и стирается из памяти.
![]() | |
---|---|
CLOSE DATABASES |
См. также
Другие ссылки
Команда ACTIVATE WINDOWКоманда CLEAR WINDOWS
Команда DEFINE WINDOW
Команда HIDE WINDOW
Команда RELEASE WINDOWS
Команда SHOW WINDOW
Команды
Описание Языка