P U S H P O P U P 命 令
把一个菜单定义压进内存中的菜单定义堆栈
语 法
PUSH POPUP MenuName
参 数 描 述
MenuName
当 PUSH POPUP 与 POP POPUP 一 起 使 用 时 可 以 先 保 存 一 个 菜 单 定 义 然后 再 修 改 菜 单 定 义 然 后 恢 复 成 初 始 状 态 菜 单 定 义 按 照 后 进 先 出 顺 序 压 进和 弹 出 堆 栈
说 明
当 PUSH POPUP 与 POP POPUP 一起使用时 可以先保存一个菜单定义 然后再修改菜单定义 然后恢复成初始状态
菜单定义按照后进先出顺序压进和弹出堆栈
示 例
在下列 example 中 创建了一个名为 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
popExam WAIT ' 原始菜单 ' WINDOW RELEASE BAR 2 OF popExam
WAIT ' 将原始菜单保存到堆栈中 并修改菜单 .' WINDOW POP POPUP popExam
WAIT ' 恢复原始菜单 ' WINDOW DEACTIVATE POPUP popExam
RELEASE POPUP popExam
请 参 阅
ACTIVATE POPU P , DEFINE POPUP