代码是这样的: IAcadSelectionSet set=sets.Add(L"test"); COleSafeArray value,data; short typei[]={8}; TCHAR v[]=_T("0"); data.CreateOneDim(VT_UI1,sizeof(v)/sizeof(TCHAR),v); type.CreateOneDim(VT_I2,1,typei); set.Select (5,covOptional,covOptional,type, data);
这样总是在运行时提示: 参数FilterData在运行时无效,而改为: set.Select (5,covOptional,covOptional,covOptional, covOptional); 却可以, 参数 type 和 data 要怎样填充? |