www.mxdraw.com
内容索引主面
前一个向上下一个
MxDraw::AddCommand 方法

注册一个命令

C++
static bool AddCommand(LPCTSTR cmdGroupName, LPCTSTR cmdGlobalName, LPCTSTR cmdLocalName, int commandFlags, CommandFunctionPtr FunctionAddr);
参数 
说明 
LPCTSTR cmdGroupName 
命令所在组的名称 
LPCTSTR cmdGlobalName 
全局命令名 
LPCTSTR cmdLocalName 
本地命令名 
int commandFlags 
命令标志 
CommandFunctionPtr FunctionAddr 
命令执行函数 

成功返回true

向系统增加一个命令,增加命令后,就可以在命令行中调用,或通过McApDocManager:: sendStringToExecute调用命令,控件要求与用户交互的操作都必须在命令中执行。 与McEdCommandStack:: addCommand函数是一样的 例如:Sampleedit中的注册命令的代码

    void CTestCommands::RegisterCommand()
    {
        acedRegCmds->addCommand(_T("SysCmd"), _T("InsertBlock"), _T("InsertBlock"), 1, InsertBlock);
        acedRegCmds->addCommand(_T("SysCmd"), _T("WirteExData"), _T("WirteExData"), 1, WirteExData);
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!