singlewolf 发表于 2004-12-21 10:34:00

急急急 菜单项变灰问题 高手急救

急急急 菜单项变灰问题
我定义了一个菜单 test.mns
***MENUGROUP=SMARTAC
***POP1
                                                                                                               [&Test]
ID_MenuItem1                               ^C^CMenuItem1
ID_MenuItem2                               ^C^CMenuItem2
我现在想点了 MenuItem1(也就是执行MenuItem1)后使 MenuItem2变灰(不可用)

chat_lin 发表于 2004-12-22 11:20:00

$P1.ID_MENUITEM2=~

singlewolf 发表于 2004-12-22 12:12:00

$P1.ID_MENUITEM2=~               怎么用?
谢谢。请您举个列子

singlewolf 发表于 2004-12-22 12:53:00

我想在vc 的objectArx中用,怎么发出这个命令

chat_lin 发表于 2004-12-23 17:44:00

用acedMenuCmd吧
可能是acedMenuCmd(&quot1.ID_MENUITEM2=~      ")

singlewolf 发表于 2005-1-7 10:10:00

哈哈,chat_lin       说的对,就是这样的。

惆怅的飞鸟 发表于 2005-7-13 15:33:00


楼上的是怎么实现的,我按照做没反应啊,还望赐教啊。。。。。非常谢谢。急。。。
我是这么做的,在ARX初始化函数initApp()里加下列代码
//加载菜单
ads_queueexpr("(command \"menuload\" \"ACMENU14\") ");
ads_queueexpr("(menucmd \"P5=+ACMENU14.pop1\") ");

//使菜单变灰
ads_menucmd( "P5.ID_SCDISCONNECT=~ " );
加载菜单成功。但不能使菜单变灰。我的环境是AUTOCAD R14和VC6
页: [1]
查看完整版本: 急急急 菜单项变灰问题 高手急救