王咣生 发表于 2004-9-26 15:08:00

acedSSSetFirst和acedSSGetFirst例子

运行命令均为: text



注意应用acedSSGetFirst()函数时,一定要在addCommand注册命令时的commandFlags参数中应用ACRX_CMD_USEPICKSET.


        acedSSGetFirst() 取得当处于选中状态的实体;


        acedSSSetFirst() 选择实体,并使选择的实体处于选中状态;





afeiwang 发表于 2011-8-7 01:08:02

本帖最后由 afeiwang 于 2011-8-7 01:18 编辑

我看acedSSGetFirst例子中有这句:
acedSSFree(pResBufPicked->resval.rlname);      // I don't need this
那既然释放了其中的一个选择集,为何不释放另外一个?即:
acedSSFree(pResBufSelected->resval.rlname);      
而 acedSSGetFirst(&pResBufPicked, &pResBufSelected);得到了两个选择集啊?这个程序执行128次以后不知道会不会报错?
页: [1]
查看完整版本: acedSSSetFirst和acedSSGetFirst例子