M O V E W I N D O W 命 令
把窗口移动到新位置 该窗口可以是用 DEFINE WINDOW 命令创建的用户自定义窗口 或者是 Visual FoxPro 系统窗口 例如命令窗口或浏览窗口
语 法
M O V E W I N D O W W indowName TO nRow1 , nColumn1
| BY nRow2 , nColumn2 | CENTER
参 数 描 述
W indowName
指 定 要 移 动 的 窗 口 名
TO nRow1 , nColumn1
在 V isual FoxPro 主 窗 口 或 用 户 自 定 义 窗 口 中 把 窗 口 移 动 到 由 nRow1, nColumn1 指 定 的 位 置
BY nRow2 , nColumn2
相 对 当 前 位 置 移 动 窗 口 数 值 表 达 式 nRow2 指 定 了 移 动 窗 口 的 行 数 如 果nRow2 是 正 值 就 向 下 移 动 如 果 是 负 值 就 向 上 移 动 数 值 表 达 式 nColumn2 指 定 了 移 动 窗 口 的 列 数 如 果 nColumn2 是 正 值 就 向 右 移 动 如 果 是 负 值 就 向左 移 动
CENTER
在 V isual FoxPro 主 窗 口 或 父 窗 口 中 居 中 放 置 窗 口
说 明
可以把窗口移动到指定位置 也可以相对它的当前位置移动窗口 只要窗口已定义 就可以移动它 不必是活动或可见的
若要移动一个系统窗口和 / 或一个工具栏 在 Visual FoxPro 中 应把整个系统窗口名称或工具栏名称括在引号中 例如 , 若要在 Visual FoxPro 中移动报表控制工具栏 还未
停放 可以用下面命令
MOVE WINDOW "Report Controls" BY 1,1
示 例
在下面的示例中 定义并激活了窗口 wEnter 后 移动窗口
DEFINE WINDOW wEnter FROM 10,4 TO 15,54 SYSTEM ;
TITLE "Nomad ic Window" ACTIVATE WINDOW wEnter
WAIT WINDOW 'Press any key to move the window'
wEnter 20,15
WAIT WINDOW 'Press any key to center the window'
wEnter
WAIT WINDOW 'Press any key to release the window'
RELEASE WINDOW wEnter
请 参 阅
ACTIVATE WINDOW