主要用到函数说明:
MxDrawEntity::GetxDataLong2
读取一个Long扩展数据,详细说明如下:
参数 | 说明 |
---|---|
[in] LONG lItem |
该值所在位置 |
[out, retval] BSTR* pRet |
返回该变量值 |
szAppName
扫描二维码关注公众号,回复:
6473768 查看本文章
|
扩展数据名称 |
c#代码实现如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
private void GetxDataLong()
{
MxDrawUtility mxUtility =
new
MxDrawUtility();
MxDrawPoint point;
MxDrawEntity selEnt = (MxDrawEntity)(mxUtility.GetEntity(out point,
"选择要写扩展数据的对象"
));
if
(selEnt ==
null
)
return
;
int val = selEnt.GetxDataLong2(
"ExDataName"
, 0);
if
(axMxDrawX1.IsOk())
{
MessageBox.Show(val.ToString());
}
else
{
MessageBox.Show(
"没有扩展数!"
);
}
}
|