set message 命令

请参阅

定义在 Visual FoxPro 主窗口或图形状态栏中显示的信息,或者指定有关用户自定义菜单栏和菜单命令的信息位置。

语法

SET MESSAGE TO [cMessageText]
— 或者 —
SET MESSAGE TO [nRow [LEFT | CENTER | RIGHT]]
— 或者 —
SET MESSAGE WINDOW [WindowName]

参数
TO [cMessageText]

指定要显示的信息。

TO [nRow [LEFT | CENTER | RIGHT]]

指定信息在 Visual FoxPro 主窗口中的位置。nRow 表示信息所在的行。如果 nRow 为 0,则不显示信息。
LEFT、CENTER 和 RIGHT 指定信息在屏幕水平方向上的位置。
对于 Visual FoxPro 和 FoxPro for Macintosh,当图形状态栏处于活动状态(已显示出来)时,SET MESSAGE 指定的信息位置将被忽略。

WINDOW [WindowName]

指定显示信息的窗口。要从窗口中除去信息,同时在屏幕上显示信息,可发出 SET MESSAGE WINDOW 命令。

说明

可用 SET MESSAGE 建立提示信息,也可用它为一些命令指定显示信息的位置,如 DEFINE BAR、DEFINE MENU、DEFINE PAD 以及 DEFINE POPUP。
对于 FoxPro for MS-DOS,默认情况下信息显示在 FoxPro 主窗口的最后一行。
在 Visual FoxPro 和 FoxPro for Macintosh 中,如果显示的状态栏是基于字符的,信息默认显示在 Visual FoxPro 主窗口的最后一行;如果显示的状态栏是图形状态栏,那么信息显示在该状态栏中。
一旦发出 SET DISPLAY 命令,SET MESSAGE 行将重置为 Visual FoxPro 主窗口的最后一行。
在 Visual FoxPro 和 FoxPro for Macintosh 中,不带任何参数的 SET MESSAGE TO 命令把信息显示在图形状态栏中。