S A V E W I N D O W S 命 令

S A V E W I N D O W S 命 令 - 图1把所有窗口定义或指定的窗口定义保存到窗口文件或备注字段中

语 法

SAVE WINDOWS W indowNameList | ALL

TO FileName | TO MEMO MemoFieldName

参 数 描 述

W indowNameList

S A V E W I N D O W S 命 令 - 图2S A V E W I N D O W S 命 令 - 图3指 定 一 个 或 多 个 要 保 存 的 窗 口 窗 口 名 称 之 间 用 逗 号 隔 开

ALL

S A V E W I N D O W S 命 令 - 图4把 所 有 窗 口 定 义 保 存 到 窗 口 文 件 或 备 注 字 段 中

TO FileName

S A V E W I N D O W S 命 令 - 图5指定保存窗口定义的窗口文件

S A V E W I N D O W S 命 令 - 图6S A V E W I N D O W S 命 令 - 图7S A V E W I N D O W S 命 令 - 图8S A V E W I N D O W S 命 令 - 图9S A V E W I N D O W S 命 令 - 图10S A V E W I N D O W S 命 令 - 图11如果命名文件时没有给出扩展名 则指定默认扩展名 .WIN 如果将窗口定义保存到一个文件时 指定了其他的扩展名 那么将来从文件中恢复窗口定义时 也必须包括该扩展名

T O M E M O MemoF ieldName

S A V E W I N D O W S 命 令 - 图12S A V E W I N D O W S 命 令 - 图13S A V E W I N D O W S 命 令 - 图14S A V E W I N D O W S 命 令 - 图15S A V E W I N D O W S 命 令 - 图16指 定 保 存 窗 口 定 义 的 备 注 字 段 包 含 备 注 字 段 的 表 必 须 是 打 开 的 但 它 不 必在 当 前 选 定 工 作 区 中 要 把 窗 口 定 义 保 存 到 另 一 个 工 作 区 内 的 表 中 时 应 在备 注 字 段 前 加 上 表 的 别 名

说 明

S A V E W I N D O W S 命 令 - 图17S A V E W I N D O W S 命 令 - 图18S A V E W I N D O W S 命 令 - 图19S A V E W I N D O W S 命 令 - 图20S A V E W I N D O W S 命 令 - 图21S A V E W I N D O W S 命 令 - 图22使用 RESTORE WINDOW 命令可以从窗口文件或备注字段中恢复窗口定义 保 存 窗口定义时 也保存各个窗口的状态 例如 如果一个窗口在保存到文件或备注字段中时是隐藏的 那么恢复后它仍然是隐藏的

示 例

S A V E W I N D O W S 命 令 - 图23S A V E W I N D O W S 命 令 - 图24在以下 示例 中 创建了一个名为 wOutput1 的窗口 并将窗口定义保存在文件

S A V E W I N D O W S 命 令 - 图25S A V E W I N D O W S 命 令 - 图26Temp.win 中 清除所有窗口并从文件中恢复并激活 wOutput1

CLEAR

DEFINE WINDOW wOutput1 FROM 2,1 TO 13,75 TITLE 'Output' ; CLOSE FLOAT GROW ZOOM

ACTIVATE WINDOW wOutput1

@ 1,1 SAY 'This is the contents of the window'

SAVE WINDOWS wOutput1 TO temp CLEAR WINDOWS

WAIT WINDOW 'The window has been saved - Press a key'

RESTORE WINDOW wOutput1 FROM temp ACTIVATE WINDOW wOutput1

WAIT WINDOW 'The window has been restored - Press a key'

DEACTIVATE WINDOW wOutput1 RELEASE WINDOW wOutput1

DELETE FILE temp.win

请 参 阅

DEFINE WINDOW , RESTORE SCREEN , RESTORE WINDOW , S A V E SCREEN