modify menu 命令

请参阅

打开菜单设计器,从中可以修改或创建菜单系统。

语法

MODIFY MENU [FileName | ?]
[[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN | IN MACDESKTOP]]
[NOWAIT]
[SAVE]

参数
FileName

指定菜单的文件名。如果没有指定文件的扩展名,Visual FoxPro 自动指定扩展名为 .MNX。

?

显示“打开”对话框,从中可以选择一个已存在的菜单文件,或者输入要创建的新菜单名。

WINDOW WindowName1

指定一个窗口,菜单设计器采用它的特性。例如,如果该窗口是由 DEFINE WINDOW 命令的 FLOAT 选项创建的,则菜单设计器可以移动。此窗口不必是活动的或可见的,但必须是已定义的。

IN [WINDOW] WindowName2

指定一个父窗口,菜单设计器从中打开。菜单设计器不具有父窗口的特性也不能移出父窗口。如果父窗口移动,菜单设计器随之移动。
要访问菜单设计器,必须首先用 DEFINE WINDOW 命令定义父窗口,并且使其可见。

IN SCREEN

把菜单设计器放入父窗口后,在 Visual FoxPro 主窗口中打开它。包含 IN WINDOW 子句,可以把菜单设计器放入一个父窗口。

NOWAIT 

打开菜单设计器之后继续执行程序。程序不必等待关闭菜单设计器,而是继续执行 MODIFY MENU NOWAIT 命令后面的程序行。如果在程序中发出 modify menu 命令时不含有 NOWAIT 子句,打开菜单设计器后,程序暂停执行,直到关闭菜单设计器为止。
NOWAIT 子句只在程序中起作用。从命令窗口发出时,NOWAIT 子句不起作用。

SAVE

在激活另一个窗口之后,菜单设计器仍保持打开。如果省略 SAVE,在激活另一个窗口之后,将关闭菜单设计器。从命令窗口发出 modify menu 命令时,SAVE 子句不起作用。

说明

有关创建菜单的详细内容,请参阅创建菜单系统主题,以及《开发指南》第十一章“设计菜单和工具条”。