热情软件屋

 

如何使某菜单项前显示或不显示代表该菜单已被选中的标记


编号:QA000838
建立日期: 1999年4月21日 最后修改日期:1999年4月21日
所属类别:

david:
    VFP5.0(专业版)
    Win95
    请问在使用菜单生成器编缉菜单时,如要使某菜单项前显示或不显示(代表该菜单已被选中或在用的)标记,如何处理?谢谢!

回答:

    编辑菜单时,是不能指定开,关状态的.必须用代码。
    请查阅以下命令和函数:
    1)设置开,关状态:
    SET MARK OF MENU menubarname1 TO lexpression
    SET MARK OF POPUP menuname1 TO lexpression
    SET MARK OF BAR menuitemnum OR menuname2 TO lexpression
    由于要在代码引用菜单名,所以要在菜单生成器中指定POPUP的名字,请参照上次关于skip菜单的回答(QA000780 "如何废止一些菜单项")。
    2)检测开,关状态:
    MRKBAR()
    MRKPAD()
    3)返回菜单栏目数,扫描菜单时用到:
    CNTPAD()
    CNTBAR()
    相应帮助已有例子,不详细说明了。

此问题由何翊夫回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio