VC++和ActiveX: 请问如何设置ISelectectionSet的后面两个参数
<p></p><p> 代码是这样的: </p><p> IAcadSelectionSet set=sets.Add(L"test");<br/> COleSafeArray value,data;<br/> short typei[]={8};<br/> TCHAR v[]=_T("0");<br/> data.CreateOneDim(VT_UI1,sizeof(v)/sizeof(TCHAR),v);<br/> type.CreateOneDim(VT_I2,1,typei);</p><p><br/> set.Select (5,covOptional,covOptional,type, data);</p><p> 这样总是在运行时提示: 参数FilterData在运行时无效,而改为:</p><p> set.Select (5,covOptional,covOptional,covOptional, covOptional);</p><p> 却可以, 参数 type 和 data 要怎样填充?</p>
页:
[1]