Определяет вывод системного сообщения в главное окно Visual FoxPro или в графический  Status Bar, или размещение сообщения в пользовательском окне для определяемых пунктов меню. Эта команда имеет несколько вариантов синтаксиса.

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 игнорирует координаты вывода сообщения, если вывод направлен в графический Status Bar.
WINDOW [ WindowName]

Определяет окно для вывода сообщений. Для возврата вывода сообщений на главное окно VFP укажите команде без параметров   SET MESSAGE WINDOW,  (без имени окна).

Комментарии

Команда SET MESSAGE создает сообщение для пользователя.Аналогичные сообщения могут создавать команды: DEFINE BAR, DEFINE MENU, DEFINE PAD, или DEFINE POPUP.

По-умолчанию, системные сообщения размещаются в последней строке главного окна Visual FoxPro - в графическом Status Bar-e, если , конечно, он не отключен. 

Команда SET MESSAGE размещает сообщение в последней строке, если перед этим выполнена команда SET DISPLAY.

Выполнение SET MESSAGE TO без параметров переопределяет вывод сообщения в графический Status Bar.

См. также