如何使某菜单项前显示或不显示代表该菜单已被选中的标记
编号: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()
相应帮助已有例子,不详细说明了。
此问题由何翊夫回答。
| |
|
|
| |
|
|