12.2建立菜单系统的步骤 不管应用程序的规模多大,打算使用的菜单多么复 杂,创建菜单系统都需以下步骤: (1)规划与设计菜单系统。确定需要哪些菜单项、 菜单项出现在界面的什么位置、哪些菜单要有子 菜单、哪些菜单要执行相应的操作等。 (2)建立菜单项和子菜单。使用菜单设计器可以定 义菜单标题、菜单项和子菜单。 (3)按实际要求为菜单系统指定任务。指定菜单所 要执行的任务,例如显示表单或对话框等。菜单 建立好之后将生成一个以mx为扩展名的菜单文 件和以mnt为扩展名的菜单备注文件。 (4)利用已建立的菜单文件,生成扩展名为mpr的 菜单程序文件。 (5)运行生成的菜单程序文件
Visual FoxPro 6 12.1.2 建立菜单系统的步骤 不管应用程序的规模多大,打算使用的菜单多么复 杂,创建菜单系统都需以下步骤: (1)规划与设计菜单系统。确定需要哪些菜单项、 菜单项出现在界面的什么位置、哪些菜单要有子 菜单、哪些菜单要执行相应的操作等。 (2)建立菜单项和子菜单。使用菜单设计器可以定 义菜单标题、菜单项和子菜单。 (3)按实际要求为菜单系统指定任务。指定菜单所 要执行的任务,例如显示表单或对话框等。菜单 建立好之后将生成一个以.mnx为扩展名的菜单文 件和以.mnt为扩展名的菜单备注文件。 (4)利用已建立的菜单文件,生成扩展名为.mpr的 菜单程序文件。 (5)运行生成的菜单程序文件
isual Fo 12.1.3系统菜单的控制 Visual foxpro系统菜单是一个典型的菜单系统,其主 菜单是一个条形菜单。选择条形菜单中的每一个菜 单项都会激活一个弹出式菜单。在Ⅴ Visual foxpro中, 每一个条形菜单都有一个内部名字和一组菜单选项 每个菜单选项都有一个名称(标题)和内部名字 例如, Visual foxpro主菜单的内部名字为 MSYSMENU,条形菜单项“文件”、“编辑”和 窗口”的内部名字分别为 MSM FILE, MSM EDIT, MSM WINDOW。每一个弹出式 菜单也有一个内部名字和一组菜单选项,每个菜单 选项则有一个名称(标题)和选项序号。例如 MFILE, MEDIT, MWINDOW为弹出式菜单 项“文件”、“编辑”和“窗只”的内部名。菜单 项的名称用于在屏幕上显示菜 统,而内部名字 或选项序号则用子在程序代码中甭
Visual FoxPro 7 12.1.3 系统菜单的控制 Visual FoxPro系统菜单是一个典型的菜单系统,其主 菜单是一个条形菜单。选择条形菜单中的每一个菜 单项都会激活一个弹出式菜单。在Visual FoxPro中, 每一个条形菜单都有一个内部名字和一组菜单选项, 每个菜单选项都有一个名称(标题)和内部名字。 例如,Visual FoxPro主菜单的内部名字为 _MSYSMENU,条形菜单项“文件”、“编辑”和 “窗口”的内部名字分别为_MSM_FILE, _MSM_EDIT,_MSM_WINDOW。每一个弹出式 菜单也有一个内部名字和一组菜单选项,每个菜单 选项则有一个名称(标题)和选项序号。例如, _MFILE,_MEDIT,_MWINDOW为弹出式菜单 项“文件”、“编辑”和“窗口”的内部名。菜单 项的名称用于在屏幕上显示菜单系统,而内部名字 或选项序号则用于在程序代码中引用
Visual Foxpro 通过 SET SYSMENU命令可以允许或禁止在程序执行 时访问系统菜单,也可以重新设置系统菜单。命令 格式是: SET SYSMENU ONOFFAUTOMATIC TOI<弹出式菜单名表OK条形菜单项名表>|O DEFAULTISAVENOSAVE 其中: ON允许程序执行时访问系统菜单,OFF禁止程序执 行时访问系统菜单, AUTOMATIO可使系统菜单显 示出来,可以访问系统菜单
Visual FoxPro 8 通过SET SYSMENU命令可以允许或禁止在程序执行 时访问系统菜单,也可以重新设置系统菜单。命令 格式是: SET SYSMENU ON|OFF|AUTOMATIC |TO [<弹出式菜单名表>]|TO [<条形菜单项名表>]|TO [DEFAULT]|SAVE|NOSAVE 其中: ON允许程序执行时访问系统菜单,OFF禁止程序执 行时访问系统菜单,AUTOMATIC可使系统菜单显 示出来,可以访问系统菜单