POP POPUP 命 令

POP POPUP 命 令 - 图1恢复用 PUSH POPUP 命令压进堆栈的菜单定义

语 法

POP POPUP MenuName

参 数 描 述

MenuName

POP POPUP 命 令 - 图2POP POPUP 命 令 - 图3指 定 菜 单 名 从 堆 栈 中 弹 出 该 菜 单 定 义 这 个 菜 单 可 以 是 用 DEFINE MENU

POP POPUP 命 令 - 图4POP POPUP 命 令 - 图5命 令 创 建 的 用 户 自 定 义 菜 单 或 者 是 V isual FoxPro 系 统 菜 单

说 明

POP POPUP 命 令 - 图6POP POPUP 命 令 - 图7POP POPUP 命 令 - 图8POP POPUP 命 令 - 图9POP POPUP 与 PUSH POPUP 一起使用时 可以先保存一个菜单定义 然后修改这个菜单定义 最后把它恢复到初始状态

POP POPUP 命 令 - 图10菜单定义按照后进先出顺序被压进和弹出堆栈

示 例

POP POPUP 命 令 - 图11POP POPUP 命 令 - 图12POP POPUP 命 令 - 图13下面的示例创建了菜单 popExam 菜单定义进入堆栈 然后修改一个菜单项 接着通

POP POPUP 命 令 - 图14过出栈来恢复原始的菜单定义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