主要用到函数说明:
1、_DMxDrawX::SendStringToExecuteFun
把命令当着函数执行,可以传参数,详细说明如下:
参数 | 说明 |
---|
IDispatch* pParam | 命令参数,IMxDrawResbuf对象 |
pszExecute | 命令名 |
2、_DMxDrawX::GetEntitysLastCmd
返回最近一个命令,往数据库增加的对象。
js代码实现如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | mxOcx.Cal( "Mx_ShowWeight" ); var param = mxOcx.NewResbuf(); mxOcx.SendStringToExecuteFun( "_DrawSpline" , param); var retparam = mxOcx.GetEntitysLastCmd(); if (retparam == null ) return ; if (retparam.Count == 0) return ; var spline = retparam.AtObject(0); if (spline == null ) { return ; } spline.Lineweight = 20; |