deactivate window 命令

示例 请参阅

使用户自定义窗口或 Visual FoxPro 系统窗口失效,并将它们从屏幕上移去,但不从内存中删除。

语法

DEACTIVATE WINDOW WindowName1 [, WindowName2 ...]
| ALL | SCREEN

参数

WindowName1 [, WindowName2 ...]

指定一个或多个要失效的窗口。可以指定 Visual FoxPro 系统窗口,例如命令窗口或浏览窗口。

ALL

使所有的活动窗口失效。

SCREEN

使 FoxPro 主窗口失效并隐藏起来。单击 FoxPro 主窗口上的“关闭”框也可以使窗口无效。
若要重新显示 FoxPro 主窗口,可从“窗口”菜单中选择“屏幕”,或者发出 ACTIVATE WINDOW SCREEN 或 SHOW WINDOW SCREEN 命令。

说明
在 Visual FoxPro 主窗口中,同时可放置多个用户自定义窗口,但只能向最近被激活的用户自定义窗口输出。当存在多个用户自定义窗口时,使当前窗口无效会清除该窗口的内容,并从屏幕上移走该窗口,将输出发送到前一个被激活的用户自定义窗口中。如果没有输出窗口,则输出将直接送入 Visual FoxPro 主窗口。
可使用 CLEAR WINDOWS 或 RELEASE WINDOWS 从屏幕和内存中删除窗口。
要使 Visual FoxPro 的系统窗口或工具栏无效,应将整个系统窗口或工具栏名包括在引号中。例如,要使 Visual FoxPro 的“报表控制”工具栏失效,可使用下列命令:

DEACTIVATE WINDOW Report Controls