|
发表于 2013-10-8 17:06:27
|
显示全部楼层
开发人员仍然可以选择将他的自定义对象放在ARX中(仅限),并允许最终用户进行任何可用的操作,见图。为这个简单的自定义对象做了5分钟的快速编码,如果有人想尝试一下,请下载autocad 14和x64的arx文件。命令:我的命令例如,这个对象可以更改他的颜色或作为代理擦除。-ACRX_DXF_DEFINE_MEMBERS(。
段,AcDbEntity,。
AcDb::kDHL_CURRENT,AcDb::kMRelease电流,。
AcDbProxyEntity::允许删除|AcDbProxyEntity::允许更改,段,//AcDbProxyEntity::kNo操作。
“DBXAPP”。
"|产品设计:对象的描述"。
"|公司:您的公司名称"。
"|WEB地址:您的公司WEB站点地址"。
)。
//----- AcDbEntity协议。
#ifdef_ACADTARGET17。
Adesk::Boolean Segment::world Draw(AcGiWorldDraw*模式){。
#其他。
Adesk::Boolean Segment::subWorldDraw(AcGiWorldDraw*模式){。
#endif。
assertReadEnable();。
//返回(AcDbEntity::subWorldDraw(模式));。
。
AcGeVector3d规范;。
norm.set(0.0,0.0,1.0);。
。
//mode->几何(),圆(this->位置(),0.00000000001,范数);。
。
//mode->subEntityTraits(). setSelectionMarker(1);。
//mode->subEntityTraits(). setColor(1);。
模式->几何(),圆(this->位置(),2.0,范数);。
。
返回(Adesk::kTrue);。
}这取决于开发人员,选项可供选择。
|
|