Defines a message for display in the main Visual FoxPro window or in the graphical status bar, or specifies the location of messages for user-defined menu bars and menu commands. There are several versions of the syntax.
SET MESSAGE TO [cMessageText] SET MESSAGE TO [nRow [LEFT | CENTER | RIGHT]] SET MESSAGE WINDOW [WindowName]
- TO [ cMessageText]
- Specifies the message to display.
- TO [ nRow[LEFT | CENTER | RIGHT]]
- Specifies the placement of messages in the main Visual FoxPro window. nRow specifies the row on which messages are displayed. If nRow is 0, no messages are displayed. LEFT, CENTER, and RIGHT specify the horizontal screen placement of messages. Visual FoxPro ignores a message location specified with SET MESSAGE when the graphical status bar is displayed.
- WINDOW [ WindowName]
- Specifies the window in which messages are displayed. To remove a message from the window and display it on the screen, issue SET MESSAGE WINDOW.
SET MESSAGE lets you create a message. It also lets you specify where to display messages created with DEFINE BAR, DEFINE MENU, DEFINE PAD, or DEFINE POPUP.
By default, messages are placed on the last line of the main Visual FoxPro window if the character-based status bar is displayed. If the graphical status bar is displayed, messages are placed in the status bar.
The SET MESSAGE line is reset to the last line of the main Visual FoxPro window whenever SET DISPLAY is issued.
SET MESSAGE TO without any arguments places messages in the graphical status bar.