Восстанавливает заданное определение строки меню, которое было занесено в стек командой PUSH MENU.

POP MENU MenuBarName [TO MASTER] 

Параметры

MenuBarName

Задает имя строки меню, определение которой извлекается из стека. Это может быть строка меню, определенная пользователем, или системная строка меню Visual FoxPro.

TO MASTER

Восстанавливает первое определение строки меню, помещенное в стек, а затем очищает стек.

Expand imageЗамечания

Команда POP MENU при использовании совместно с PUSH MENU дает возможность сохранить определение строки меню, внести изменения в определение строки меню, а затем восстановить определение строки меню в первоначальное состояние.

Строки меню заносятся в стек и извлекаются из него по схеме "последний вошел, первый вышел".

Определения меню используют память, потому чтобы удостовериться, что использование памяти вашего приложения не растет излишне, каждой команде POP MENU должна соответствовать команда PUSH MENU.

Expand imageПример

В следующем примере определение системной строки меню заносится в стек, а затем модифицируется. После этого восстанавливается первоначальное определение системных меню, извлеченное из стека.

  CopyCode imageCopy Code
PUSH MENU _MSYSMENU
SET SYSMENU TO _MFILE, _MEDIT
POP MENU _MSYSMENU

Expand imageСмотрите также