ObjectARX中屏蔽掉某个命令 或者给某个命令重命名
Posted zeqi1991
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ObjectARX中屏蔽掉某个命令 或者给某个命令重命名相关的知识,希望对你有一定的参考价值。
//命令屏蔽
class CEditReactor : public ACEditorReactor
virtual void commandWillStart(const ACHAR* cmdStr)
if (CString(_T("MOVE")) == cmdStr)
acedPostCommand(_T("CANCELCMD"));
//重命名
AcEdCommand* pCmd = acedRegCmds->lookupGlobalCmd(_T("default_command"));
acedRegCmds->addCommand(_T("group_name"), _T("new_command"), _T("new_command"), pCmd->commandFlags(), pCmd->functionAddr());
以上是关于ObjectARX中屏蔽掉某个命令 或者给某个命令重命名的主要内容,如果未能解决你的问题,请参考以下文章