hide window 命令

示例 请参阅

隐藏一个活动的用户自定义窗口或 Visual FoxPro 系统窗口。

语法

HIDE WINDOW WindowName1 [, WindowName2 ... ] | ALL | SCREEN
[ IN [WINDOW] WindowNameN | IN [WINDOW] SCREEN
| IN [WINDOW]
[BOTTOM | TOP | SAME]

参数

WindowName1 [, WindowName2 ...]

指定要隐藏的窗口的名称(名称列表以逗号隔开各个窗口名)。不包含任何参数的 hide window 命令将隐藏当前的活动窗口。在 Visual FoxPro 中,也可指定要隐藏的工具栏名。若要查阅 Visual FoxPro 的全部工具栏名称,请参阅 SHOW WINDOW

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 命令也可以用来隐藏系统窗口,如命令窗口和查看窗口等。隐藏窗口与关闭窗口是不同的。隐藏后的窗口仍驻留在内存中,并且仍然是活动窗口。可以向隐藏窗口输出数据,只是不能看见该窗口。

释放一个窗口可从内存中删除该窗口。要想重新显示已移去的窗口则必须重定义这个窗口。显示窗口可使用 ACTIVATE WINDOW 或 SHOW WINDOW 命令。

若要隐藏系统窗口和工具栏(在 Visual FoxPro中),必须用引号把系统窗口或工具栏的全名括起来。例如,若要隐藏 Visual FoxPro 中“报表控制”工具栏,可执行下列命令:

HIDE WINDOW "报表控件"