OBJECT ARX 修改选中实体的颜色 选择集的使用
来源:互联网 发布:琅琊榜捏脸数据 编辑:程序博客网 时间:2024/06/03 23:41
- ////修改选中实体的颜色
- static void TESTchangecolorcmd(){
- ads_name ssname;
- ////选择多个实体,传递NULL,让用户自己来选
- acedSSGet(NULL,NULL,NULL,NULL,ssname);
- long len;
- acedSSLength(ssname,&len);
- CString ss;
- ss.Format(_T("已选中%d个实体"),len);
- acutPrintf(ss);
- ads_name entname;
- AcDbObjectId id;
- AcDbEntity* ent = NULL;
- CString strName;
- int nNewColor;
- ////弹出颜色选择对话框
- if(acedSetColorDialog(nNewColor,Adesk::kFalse,256) != IDOK){
- return;
- }
- for(int i=0;i<len;i++)
- {
- if(acedSSName(ssname, i, entname) == RTNORM)
- {
- ////根据名称得到ID
- acdbGetObjectId(id,entname);
- ////以写模式,根据ID索引到对象,并打开ENTITY
- acdbOpenObject(ent,id,AcDb::OpenMode::kForWrite);
- strName.Format(_T("%d"),ent->colorIndex());
- acutPrintf(_T("\n"));
- acutPrintf(strName);
- /////如果只限制直线
- /*if(ent->isKindOf(AcDbLine::desc())){
- acutPrintf(_T("\nfind line"));
- ent->setColorIndex(nNewColor);
- ent->close();
- }*/
- ent->setColorIndex(nNewColor);
- ent->close();
- }
- }
- acedSSFree(ssname);
- }
0 0
- OBJECT ARX 修改选中实体的颜色 选择集的使用
- OBJECT ARX 修改选中实体的颜色 选择集的使用
- ARX 实体的偏移
- OBJECT ARX 实体类的炸开,求交,外包矩形函数使用
- ARX与ADS中修改实体的属性
- Object Arx 过滤器使用例子,计算选择的曲线面积和周长
- ARX 创建组实例(新建组,选择实体添加到组,输入层,修改组所在的层)
- Object Arx 颜色对话框
- UITableViewCell的选中颜色修改
- 获取ARX实体的DXF信息
- ArcGIS改变选择集选中时的样式与颜色
- ArcGIS改变选择集选中时的样式与颜色
- 修改UITabbaritems的字体大小和选中颜色
- 修改 UITableViewCell 选中时的颜色
- UISegmenControl 的字体颜色,选中色,边框颜色的修改
- arx的问题集
- OBJECT ARX 实体类 通用操作函数
- OBJECT ARX 循环创建多线段(提示用户选择线宽,颜色,点)
- 一个转圈读取中的读取中Dialog
- java中的引用类型概念
- 吞吐率和压力测试
- 数据库信息批量导入到对象(c#)
- Android4.4系统 camera 模块学习计划启动
- OBJECT ARX 修改选中实体的颜色 选择集的使用
- Fragment 嵌套 Fragment 问题
- 程序设计
- 关于《网站规划与网页设计》的笔记
- Elasticsearch restful api
- Learn Emacs in 21 Days: day 2 学习笔记
- JSON对象批量插入数据库(非存储过程)【C#】
- O(logn*2^logn)和O(n*logn)算法
- Kafka剖析(一):Kafka背景及架构介绍