[求助]AcadSelectionSet如何使用?
<p>代码如下:</p><p>private AcadApplication a;//声明AutoCAD对象</p><p> a = new AcadApplicationClass();//创建AutoCAD对象</p><p> short[] filterType=new short;<br/> object [] filterData = new object;<br/> filterType=0;<br/> filterData="circle";<br/> filterType = 8;<br/> filterData = "layer1";<br/> try<br/> {<br/> AutoCAD.AcadSelectionSet set = a.ActiveDocument.SelectionSets.Add("test");//执行这句后,跟踪set的count是0<br/> set.Select(AcSelect.acSelectionSetAll, null, null, filterType, filterType);//执行这句后,提示对com的调用返回HRESULT-FAIL<br/> set.Highlight(true);//高亮显示<br/> }<br/> catch (Exception ex)<br/> {<br/> MessageBox.Show(ex.Message);<br/> }</p><p> </p><p>请问这个方法该如何调用,是程序哪里出了问题?我使用的是cad2004,.net2005 c#,arxforcad2004.请各位多多指教!谢谢!</p> <p>已解决。</p> set.Select(AcSelect.acSelectionSetAll, null, null, filterType, filterType);//执行这句后,提示对com的调用返回HRESULT-FAIL<br/>除了该句中的后一个参数有误外,其调用问题是如何解决的?
页:
[1]