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