CAD在一个点构造选择集(网页版)
主要用到函数说明:
IMxDrawSelectionSet::SelectAtPoint
在一个点构造选择集。详细说明如下:
| 参数 | 说明 |
|---|---|
|
[in] IMxDrawPoint* point |
点坐标 |
|
[in,defaultvalue(NULL)] IMxDrawResbuf* filterData |
过滤条件 |
js中使用如下:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
function SelectAtPoint(){ //实例化一个构造选择集进行过滤,该类封装了选择集及其处理函数。 var ss = mxOcx.NewSelectionSet(); //构造一个过滤链表 var spFilte = mxOcx.NewResbuf(); //在一个点构造选择集 var vPt = mxOcx.Call("Mx_NewPoint",""); var vPt = mxOcx.NewPoint(); vPt.x = -20; vPt.y = -20; ss.SelectAtPoint (vPt, spFilte); for (var i = 0; i < ss.Count; i++) { var ent = ss.Item(i); alert(ent.ObjectName); }} |
浙公网安备 33010602011771号