kellyyang1 发表于 2004-10-28 21:14:00

请问怎么能完全删除自己定义的ADDCOMMAND函数

再次麻烦大家了,请问怎么能完全删除自己定义的ADDCOMMAND函数,还有我的VC中怎么调试窗口的下级菜单怎么总是灰色的,不能使用呢??

王咣生 发表于 2004-10-28 23:37:00

分析明白这一段代码:


<BR>void InitApp()<BR>{<BR>        acedRegCmds-&gt;addCommand("COM_GRP","CMD", "CMD", ACRX_CMD_MODAL,<BR>                                                                                                                                                                                                                       &amp;commandStats);<BR>}


void UnloadApp()<BR>{<BR>        acedRegCmds-&gt;removeGroup("COM_GRP");<BR>}


extern "C" AcRx::AppRetCode<BR>acrxEntryPoint(AcRx::AppMsgCode msg, void* pkt)<BR>{<BR>        switch ( msg )<BR>        {<BR>        case AcRx::kInitAppMsg:<BR>                acrxDynamicLinker-&gt;unlockApplication(pkt);<BR>                acrxDynamicLinker-&gt;registerAppMDIAware(pkt);<BR>                InitApp();<BR>                break;<BR>        case AcRx::kUnloadAppMsg:<BR>                                                                                                                       UnloadApp();<BR>                break;<BR>        }<BR>        return AcRx::kRetOK;<BR>}

kellyyang1 发表于 2004-10-29 10:33:00

呵呵,您还没告诉我:我的VC中怎么调试窗口的下级菜单怎么总是灰色的,不能使用呢??<BR>

王咣生 发表于 2004-10-29 10:52:00

回复

任何时候都是灰色的吗? 如果是, 只能说你的编译器出问题了! 如果不是, 什么状态时可以?
页: [1]
查看完整版本: 请问怎么能完全删除自己定义的ADDCOMMAND函数