MenuPreProcess SUB Action Performs calculations and builds indexes so the menu procedures run faster. Syntax MenuPreProcess Remarks Use MenuPreProcess anytime MenuSet is performed one or more times, and any time the state of a menu item is changed using MenuSetState to change to or from the empty (-1) or not displayed state. You must call MenuPreProcess anytime changes other than item selection changes are made to the menus. See Also. MenuSet, MenuSetState Example See the SetupMenu procedure in the code example UIDEMO.BAS for a specific implementation.