S H O W W I N D O W 命 令

显示一个或多个用户自定义窗口或
Visual FoxPro 系统窗口 但不激活它们 .
语 法
S H O W W I N D O W W indowName1 [, W indowName2 ...] | ALL | SCREEN [IN [WINDOW] W indowName3
[REFRESH]
[TOP | BOTTOM | SAME] [SAVE]
参 数 描 述
W indowName1 [, W indowName2 ...]
要 显
示 的 一 个 或 多 个 窗 口 名
ALL
显 示
所 有 用 户 自 定 义 窗 口
SCREEN






当
隐 藏 V isual FoxPro 主 窗 口 时 此 子 句 用 来 显 示 主 窗 口 也 可
以 从 窗 口菜 单 中 选 择 屏 幕 命 令 显 示 V isual FoxPro 主 窗 口


单
击 V isual FoxPro 主 窗 口 的 关 闭 框 或 者 使 用 下 列 命 令
DEACTIVATE W INDOW SCREEN HIDE WINDOW SCREEN 或 RELEASE WINDOW
SCREEN
可 以 隐 藏 V isual FoxPro 主 窗 口
IN [WINDOW] W indowNam e 3




在
WindowName 3 指 定 的 父 窗 口 中 显 示 一 个 窗 口 这 个 窗 口 不
具 有 父 窗 口 的特 性 父 窗 口 中 显 示 的 窗 口 不 能 移 出 父 窗 口
如 果 父 窗 口 移 动 了 子 窗 口 也随 之 移 动
必 须
首 先 用 DEFINE WINDOW 命 令 创 建 WindowName 3 指 定 的 父 窗 口
IN SCREEN


明
确 指 明 在 V isual FoxPro 主 窗 口 而 不 是 其 他 窗 口 中 显 示 一
个 窗 口 默 认

情
况 下 窗 口 都 放 在 V isual FoxPro 主 窗 口 中
REFRESH


重
画 一 个 浏 览 窗 口 这 有 助 于 保 证 在 网 络 上 浏 览 的 表 是 最
新 版 本 的 表 浏 览窗 口 中 表 的 工 作 区 是 选 定 的





当
网 络 上 其 他 用 户 更 改 了 备 注 字 段 时 就 会 刷 新 备 注 编 辑
窗 口 SET REFRESH 命 令 决 定 备 注 编 辑 窗 口 刷 新 的 间 隔 时 间
有 关 在 网 络 共 享 的 已 打开 表 中 如 何 刷 新 数 据 的 详 细 内 容
请 参 阅 SET REFRESH 命 令
TOP
把 指
定 窗 口 放 在 其 他 窗 口 之 前
BOTTOM
把 指
定 窗 口 放 在 其 他 窗 口 之 后
S A M E



把
指 定 窗 口 放 回 一 系 列 窗 口 间 的 原 来 位 置 此 位 置 是 该 窗
口 被 废 止 之 前 所 占据 的 位 置 SAME 只 影 响 先 前 显 示 或 激 活
然 后 用 DEACTIVATE WINDOW 命 令 从 V isual FoxPro 主 窗 口 中 清 除
的 窗 口
S A V E





释
放 窗 口 之 后 在 FoxPro 主 窗 口 中 或 另 一 窗 口 中 保 留 窗 口 的
图 像 通 常在 释 放 窗 口 之 后 就 把 它 们 从 FoxPro 主 窗 口 移 去
可 以 用 CLEAR 命 令 从FoxPro 主 窗 口 或 另 一 个 窗 口 中 清 除 窗
口 图 像
说 明


SHOW
WINDOW 命令控制在窗口中的显示和从前向后的屏幕放置位置
如果是隐藏窗口或非激活窗口 SHOW WINDOW 命令显示窗口但不激活它
如果正在显示一个


或多个窗口
SHOW WINDOW 命令用来更改窗口从前向后的顺序 也可以显示系统窗口

在
Visual ForPro 中 可以用 SHOW WINDOW 命令显示 Visual FoxPro 的工具栏 用



HIDE
WINDOW 命令从 FoxPro 窗口中移去工具栏 在显示工具栏之前它们必须是活动的
下面的表中列出了 SHOW WINDOW 和 H IDE WINDOW 使用的 Visual FoxPro
工具栏名称 使用时应把工具栏名称用括号括起来
工 具 栏 名 称
调色板 数据库设计器 表单控制
表单设计器 布局 打印预览
查询设计器 报表控制 报表设计器
常用 视图设计器



要显示系统窗口
可把整个系统窗口名放进引号中 不能用 SHOW WINDOW
命令把输出定向到用户自定义窗口 可以用 ACTIVATE WINDOW
命令把输出定向到用DEFINE WINDOW 命令创建的用户自定义窗口
示 例



下面的示例创建并显示一个名为
wOutputl 的窗口 由于 SHOW WINDOW 命令用来显示窗口
因此只有激活该窗口之后 才能把输出定向到窗口中
C LEAR
DEFINE WINDOW wOutput1 FROM 2,1 TO 13,75 TITLE 'Output' ; CLOSE FLOAT GROW SHADOW ZOOM
SHOW WINDOW wOutput1
请 参 阅
ACTIVATE WINDOW , DEFINE WINDOW
