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

向控件注册一个命令,用户在命令行输入命令名这个字符串,就会触发执行命令事件 命令事件的id就是该注册时的id值。

IDL
[id(163), helpstring("method RegistUserCustomCommand")]
VARIANT_BOOL RegistUserCustomCommand(BSTR pszCommandName, LONG lId);
参数 
说明 
BSTR pszCommandName 
命令名称 
LONG lId 
命令id. 

成功返回true;

例如: VB调用代码

        MxDrawX1.RegistUserCustomCommand "testcommand", 55

例如: C#调用代码

        axMxDrawX1.RegistUserCustomCommand("MyTest11",9999);
        axMxDrawX1.Focus();
      // 命令 响应代码
        private void axMxDrawX1_ImplementCommandEvent(object sender, AxMxDrawXLib._DMxDrawXEvents_ImplementCommandEventEvent e)
        {
           if (e.iCommandId == 9999)
            {
                MessageBox.Show("用户定义命令执行....");
            }
        }
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!