使用户自定义窗口或 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