这个方法是从另外一位达人那里学习来的,豁然开朗
//设置所有有图层颜色为黑色 BEGIN
AcDbDatabase * db;
//AcTransaction * tran;
db = acdbHostApplicationServices() -> workingDatabase();
//tran = db->transactionManager()->startTransaction();
AcDbLayerTable * pLayerTable;
AcDbLayerTableRecord *pLayerTblRcd;
AcDbLayerTableIterator *pLayerTableIterator;
db->getLayerTable(pLayerTable,AcDb::kForWrite);
pLayerTable->newIterator(pLayerTableIterator);
//char *pLayerName;
for(int i=1;!pLayerTableIterator->done();pLayerTableIterator->step(),i++){
pLayerTableIterator->getRecord(pLayerTblRcd,AcDb::kForWrite);
//pLayerTblRcd->getName(pLayerName);
AcCmColor color;
color.setRGB(0,0,0);
pLayerTblRcd->setColor(color);
pLayerTblRcd->close();
}
delete pLayerTableIterator;
pLayerTable->close();
//设置所有有图层颜色为黑色 END
引用
转载请注明baOZe
分享到:
相关推荐
vc++与Object arx 创建实体
autocad objectarx 自定义实体实现各部分不同颜色或不同图层 文章是晓东大师的,居然写的是英文。 里边有实现代码。很值得学习。
Objectdclstart Object Arx Autocad Developer
object arx尺寸标注设置,附有代码实例,转载他人的。object arx尺寸标注设置,附有代码实例,转载他人的。
Object arx与vc++ 绘制NURBS曲线
Object arx 开发教程
Object arx 类天正墙体 的 自定义实体
Object ARX 参数化自定义实体的经典实例,双击对象显示对话框
object arx 相关知识介绍
AutoCAD 2000 Object ARX包主要内容是AutoCAD 2000 Object ARX SDK库,是开发AutoCAD应用软件的基础开发工具
Object Arx 开发实训,介绍基于AutoCAD二次开发的好讲义.
old version Object Arx SDK 下载地址
Autocad 二次开发 Object Arx 2014 API 帮助文档,最全系列。包括c++开发,c#开发,还有代码示例等等
基于Object ARX的输电塔架CAD系统开发.pdf
面向于CAD2016版本的SDK包,支持c# 开发
Object ARX与MFC相结合进行AutoCAD二次开发.pdf
基于Object ARX的剃前齿轮滚刀CAD系统二次开发.pdf
利用Object ARX对Auto CAD 2006进行二次开发及其应用.pdf
利用Object ARX在CAD中开发渐开线齿轮三维模型.pdf
VC^( )环境下利用SQL Server与Object ARX开发智能参数化刀具实体模型库.pdf