急急急 菜单项变灰问题 高手急救
急急急 菜单项变灰问题我定义了一个菜单 test.mns
***MENUGROUP=SMARTAC
***POP1
[&Test]
ID_MenuItem1 ^C^CMenuItem1
ID_MenuItem2 ^C^CMenuItem2
我现在想点了 MenuItem1(也就是执行MenuItem1)后使 MenuItem2变灰(不可用)
$P1.ID_MENUITEM2=~ $P1.ID_MENUITEM2=~ 怎么用?
谢谢。请您举个列子 我想在vc 的objectArx中用,怎么发出这个命令 用acedMenuCmd吧
可能是acedMenuCmd("1.ID_MENUITEM2=~ ") 哈哈,chat_lin 说的对,就是这样的。
楼上的是怎么实现的,我按照做没反应啊,还望赐教啊。。。。。非常谢谢。急。。。
我是这么做的,在ARX初始化函数initApp()里加下列代码
//加载菜单
ads_queueexpr("(command \"menuload\" \"ACMENU14\") ");
ads_queueexpr("(menucmd \"P5=+ACMENU14.pop1\") ");
//使菜单变灰
ads_menucmd( "P5.ID_SCDISCONNECT=~ " );
加载菜单成功。但不能使菜单变灰。我的环境是AUTOCAD R14和VC6
页:
[1]