主要用到函数说明:
MxDrawEntity::GetxDataLong2
读取一个Long扩展数据,详细说明如下:
参数 | 说明 |
---|---|
[in] LONG lItem |
该值所在位置 |
[out, retval] BSTR* pRet |
返回该变量值 |
szAppName |
扩展数据名称 |
js代码实现如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
function GetxDataLong() {
var selEnt = mxOcx.NewComObject( "IMxDrawUiPrEntity" );
selEnt.message = "选择要读取扩展数据的对象" ;
if (selEnt.go() != 1)
return ;
var ent = selEnt.Entity();
if (ent == null )
return ;
var val = ent.GetxDataLong2( "ExDataName" , 0);
if (mxOcx.IsOk()) {
alert(val);
}
else {
alert( "没有扩展数!" );
}
}
|