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

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

急急急 菜单项变灰问题


我定义了一个菜单 test.mns


***MENUGROUP=SMARTAC


***POP1<BR>                                                                                                               [&amp;Test]<BR>ID_MenuItem1                               ^C^CMenuItem1 <BR>ID_MenuItem2                               ^C^CMenuItem2


我现在想点了 MenuItem1(也就是执行MenuItem1)后使 MenuItem2变灰(不可用)<BR>

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("P1.ID_MENUITEM2=~        ")

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

哈哈,<A name=1627><FONT color=#000066><B>chat_lin</B></FONT></A>       说的对,就是这样的。

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

本帖最后由 作者 于 2005-7-13 17:02:07 编辑 <br /><br /> <P>楼上的是怎么实现的,我按照做没反应啊,还望赐教啊。。。。。非常谢谢。急。。。</P>
<P>我是这么做的,在ARX初始化函数initApp()里加下列代码</P>
<P>//加载菜单</P>
<P>&nbsp;ads_queueexpr("(command \"menuload\" \"ACMENU14\") ");<BR>&nbsp;ads_queueexpr("(menucmd \"P5=+ACMENU14.pop1\") ");<BR></P>
<P>//使菜单变灰<BR>&nbsp;ads_menucmd( "P5.ID_SCDISCONNECT=~ " );</P>
<P>加载菜单成功。但不能使菜单变灰。我的环境是AUTOCAD R14和VC6</P>
页: [1]
查看完整版本: 急急急 菜单项变灰问题 高手急救