更改用户自定义窗口或 Visual FoxPro 系统窗口的大小与位置。
语法
ZOOM WINDOW WindowName MIN [AUTO] | MAX | NORM
[AT nRow1, nColumn1 | FROM AT nRow1, nColumn1
[SIZE AT nRow2, nColumn2 | TO nRow2, nColumn2]]
参数
WindowName
指定要更改大小的窗口的名称。
MIN
将窗口缩小到最小尺寸。
在 FoxPro for MS-DOS 中,只保留窗口名或窗口标题。
在 Visual FoxPro 和 FoxPro for Windows 中,窗口缩为一个图标。
在 FoxPro for Macintosh 中,窗口不能最小化,即忽略 ZOOM WINDOW MIN 命令。
所有系统窗口可以缩小到最小尺寸。Visual FoxPro 系统窗口在最小化之前,必须先在 Visual FoxPro 主窗口或用户自定义窗口中打开它。
用户自定义窗口在定义之后可以最小化,且在更改大小之前不必激活它。
MAX
使窗口扩大到充满整个 Visual FoxPro 主窗口、Windows 桌面、Macintosh 桌面或用户自定义窗口。如果子窗口放置在父窗口之中,当子窗口最大化时,将充满父窗口。如果有任何同 MAX 在一起使用的附加 ZOOM WINDOW 子句(如 AT,SIZE,TO 或 FROM 等),则忽略 MAX。
只有用 ZOOM 命令定义的用户自定义窗口可以扩大到最大尺寸。
NORM
在窗口最小化或最大化之后,将窗口返回到其原来大小。也可以用 NORM 移动窗口,而不更改其大小。可以用不带有其他附加子句的 ZOOM WINDOW NORM 命令,将最大化或最小化的窗口还原成原来的大小和位置。
AT nRow1, nColumn1 | FROM nRow2, nColumn2
可以包含 AT 或 FROM 子句,来指定窗口的位置。
ZOOM WINDOW WindowName NORM AT nRow1, nColumn1 命令将最大化或最小化的窗口恢复到其原来的大小,并放置在指定的位置上。窗口左上角的位置由坐标 AT nRow1, nColumn1 指定。使用 MOVE WINDOW 可以更改窗口位置。
在 Visual FoxPro 和 FoxPro for Windows 中,若包含了 NORM 子句,窗口左上角则放置在由 AT nRow1, nColumn1
指定的位置,该位置是在 Visual FoxPro 主窗口或 FoxPro for Windows 窗口中。如果包含了 MIN,则忽略 AT 和 FROM,且窗口显示为一个图标,该图标位于 Visual FoxPro 主窗口或 FoxPro for Windows 窗口中的下部。如果包含了 MAX,则忽略 AT 和 FROM,且将窗口扩大到充满 Visual FoxPro
主窗口或 FoxPro for Windows 窗口。
在 Visual FoxPro 和 FoxPro for Windows 中,如果用 IN DESKTOP 子句创建窗口,则窗口的左上角放在由 AT nRow1, nColumn1 指定的位置,该位置是在 Windows 桌面上。如果包含了 MIN,则忽略 AT 和 FROM,且窗口显示为 Windows 桌面下部的一个图标。如果包含了 MAX,则忽略 AT 和 FROM,且将窗口扩大到充满 Windows 桌面。
在 FoxPro for Macintosh 中,若包含了 NORM,窗口左上角则放置在由 AT nRow1, nColumn1 指定的位置,该位置是在 FoxPro for Macintosh 主窗口中。若包含了 MIN,则忽略 AT 和 FROM;若包含了 MAX,则忽略 AT 和 FROM,并且将窗口扩大到充满 FoxPro for Macintosh 主窗口。
在 FoxPro for Macintosh 中,若窗口是 IN MACDESKTOP 子句创建的,则窗口左上角的坐标由 AT nRow1, nColumn1
指定,该位置是在 Macintosh 桌面上。如果包含了 MIN,则忽略 AT 和 FROM;如果包含了 MAX,则忽略 AT 和 FROM,并将窗口扩大到充满 Macintosh 桌面。
SIZE AT nRow2, nColumn2 | TO nRow2, nColumn2
也可以包括 SIZE 或 TO 子句来指定窗口的大小。如果包含 SIZE,窗口大小即高为 nRow2 行,宽为 nColumn2 列。如果包含了 TO,窗口左上角保持在当前位置,窗口右下角放置在由 nRow2, nColumn2 指定的位置。
说明
可以将窗口缩小到最小尺寸,或者扩大窗口充满整个 Visual FoxPro 主窗口,或者将窗口缩放到其间任一大小。在 Visual FoxPro 和 FoxPro for Windows 中,如果使用 DEFINE WINDOW 和 IN DESKTOP 命令创建用户自定义窗口,则所创建的窗口可以扩大到充满整个 Windows 桌面。
窗口可以由最小直接放到最大,或者相反。还可以指定已调整的窗口在 Visual FoxPro 主窗口或用户自定义窗口中的位置。
为了缩放系统窗口,可以用引号将整个系统窗口名引起来,例如,要使“命令”窗口最小化,可发布以下命令:
ZOOM WINDOW 'Command Window' MIN
除“文件管理器”、“计算器”和“拼图板”以外,其余所有系统窗口都可以用 zoom window 命令来调整大小。