回 帖 发 新 帖 刷新版面

主题:求教"菜单中的相互转换问题"

在VFP中,由.mnx文件可生成.mpr文件,现请问,能否有.mpr文件转化为.mnx文件,谢谢

回复列表 (共2个回复)

沙发

菜单系统以 .mnx 为文件扩展名保存。
该文件是一个表,存储与菜单系统有关的所有信息。

在保存菜单系统之后,

会根据 .mnx 的设置,生成 .mpr 扩展名的输出文件。此文件将包含已生成的菜单程序。

要想用 .mpr 菜单程序,生成 .mnx 菜单信息表,你就要先了解 .mnx 菜单信息表,的各种字段的作用,再编程将菜单程序有关的,信息存入.mnx 菜单信息表。

板凳

老师你说得太深奥了,我看不懂,麻烦你,能否结合以下实例演示说明一下,谢谢.

PUBLIC ABCD,EFGH
ABCD = 1
EFGH=0
 SET SYSMENU TO
 SET SYSMENU AUTOMATIC 
 DEFINE PAD _1NA0S4Y7U OF _MSYSMENU PROMPT '系统维护' SKIP FOR ABCD = 0 COLOR SCHEME 3
 ON PAD _1NA0S4Y7U OF _MSYSMENU ACTIVATE POPUP 系统维护
 DEFINE POPUP 系统维护 COLOR SCHEME 4 SHADOW MARGIN RELATIVE 
 DEFINE BAR 1 OF 系统维护 PROMPT '备份系统数据'
 DEFINE BAR 2 OF 系统维护 PROMPT '\-'
 DEFINE BAR 3 OF 系统维护 PROMPT '导出系统数据'
 DEFINE BAR 4 OF 系统维护 PROMPT '系统清零' SKIP FOR EFGH = 1
 ON SELECTION BAR 1 OF 系统维护  ;
      DO AA  IN LOCFILE("\SUPER_TRY\XX" ,"MPX;MPR|FXP;PRG" ,"WHERE is XX?")
 ON SELECTION BAR 3 OF 系统维护 do BB
 ON SELECTION BAR 4 OF 系统维护  ;
      DO CC  IN LOCFILE("\SUPER_TRY\XX" ,"MPX;MPR|FXP;PRG" ,"WHERE is XX?")

我来回复

您尚未登录,请登录后再回复。点此登录或注册