POP POPUP 命 令
恢复用 PUSH POPUP 命令压进堆栈的菜单定义
语 法
POP POPUP MenuName
参 数 描 述
MenuName
指 定 菜 单 名 从 堆 栈 中 弹 出 该 菜 单 定 义 这 个 菜 单 可 以 是 用 DEFINE MENU
命 令 创 建 的 用 户 自 定 义 菜 单 或 者 是 V isual FoxPro 系 统 菜 单
说 明
POP POPUP 与 PUSH POPUP 一起使用时 可以先保存一个菜单定义 然后修改这个菜单定义 最后把它恢复到初始状态
菜单定义按照后进先出顺序被压进和弹出堆栈
示 例
下面的示例创建了菜单 popExam 菜单定义进入堆栈 然后修改一个菜单项 接着通
过出栈来恢复原始的菜单定义DEFINE POPUP popExam FROM 5,5 DEFINE BAR 1 OF popExam PROMPT 'One' DEFINE BAR 2 OF popExam PROMPT 'Two'
DEFINE BAR 3 OF popExam PROMPT 'Three' DEFINE BAR 4 OF popExam PROMPT 'Four' ACTIVATE POPUP popExam NOWAIT
PUSH POPUP popExam
WAIT 'Popup pushed' WINDOW RELEASE BAR 2 OF popExam
WAIT 'This is the modified popup' WINDOW
POP POPUP popExam
WAIT 'Popup popped, original popup restored' WINDOW DEACTIVATE POPUP popExam
RELEASE POPUP popExam
请 参 阅
ACTIVATE POPUP, DEFINE POPUP, POP MENU, PUSH MENU, PUSH POPUP