How to Make a Menu Available During a READ MODAL Command

ID: Q120081

2.5x 2.60 2.60a | 2.00 2.5x 2.60 2.60a | 2.5x 2.6a

WINDOWS         | MS-DOS               | MACINTOSH
kbprg

The information in this article applies to:

SUMMARY

To make a menu available during a READ MODAL command, you must issue the DO <menu name>.MPR command in the WHEN clause of the READ MODAL command. You also must save the existing menu so that it can be restored after the READ MODAL command is cleared.

MORE INFORMATION

To implement a menu that is accessible during a READ MODAL command, do the following:

   NOTE: This example assumes the menu name is _MSYSMENU and that the
   Screen Builder and Menu Builder are being used.

1. To implement the menu, you need to save the current menu when the modal
   screen is called. To do this, add this line of code to the Setup code of
   the modal screen:

      PUSH MENU _MSYSMENU

2. You also need to execute the menu that is to be accessible while the
   READ MODAL command is active. To do this, execute the menu program in
   the WHEN clause of the READ command by adding the following line:

      DO <menu name>.MPR

3. After the READ MODAL command is cleared, the original menu needs to be
   restored. To do this, add the following code to the Cleanup snippet of
   the screen:

      POP MENU _MSYSMENU

Additional reference words: MBuilder FoxMac FoxDos FoxWin 2.00 2.50 2.50a 2.50b 2.50c 2.60 2.60a KBCategory: kbprg KBSubcategory: FxtoolMBuilder
Keywords          : FxtoolMBuilder 
Version           : 2.5x 2.60 2.60a | 2.00 2.5x 2.60
Platform          : MACINTOSH MS-DOS WINDOWS

Last Reviewed: May 1, 1996