嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
C 版
AutoCAD ObjectARX(VC)开发基础与实例教程-光盘源码
├── Chapter01
│ ├── Chapter01.dsw
│ ├── Chapter01.ncb
│ ├── Chapter01.opt
│ ├── Debug
│ ├── Hello1
│ │ ├── Debug
│ │ │ └── Hello1.arx
│ │ ├── Hello.cpp
│ │ ├── Hello.def
│ │ ├── Hello1.dsp
│ │ ├── Hello1.opt
│ │ ├── Hello1.plg
│ │ └── acad.rx
│ ├── Hello2
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ └── ZffHello2.arx
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── Hello2.cpp
│ │ ├── Hello2.def
│ │ ├── Hello2.dsp
│ │ ├── Hello2.opt
│ │ ├── Hello2.plg
│ │ ├── Hello2.rc
│ │ ├── Hello2Commands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── Hello2.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ └── Release
├── Chapter02
│ ├── Chapter02.dsw
│ ├── Chapter02.ncb
│ ├── Chapter02.opt
│ ├── CreateArc
│ │ ├── AdskDMgr.h
│ │ ├── CreateArc.aps
│ │ ├── CreateArc.clw
│ │ ├── CreateArc.cpp
│ │ ├── CreateArc.def
│ │ ├── CreateArc.dsp
│ │ ├── CreateArc.plg
│ │ ├── CreateArc.rc
│ │ ├── CreateArcCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreateArc.arx
│ │ │ └── ZffCreateArc.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreateArc.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── CreateCircle
│ │ ├── AdskDMgr.h
│ │ ├── CreateCircle.aps
│ │ ├── CreateCircle.clw
│ │ ├── CreateCircle.cpp
│ │ ├── CreateCircle.def
│ │ ├── CreateCircle.dsp
│ │ ├── CreateCircle.plg
│ │ ├── CreateCircle.rc
│ │ ├── CreateCircleCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreateCircle.arx
│ │ │ └── ZffCreateCircle.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreateCircle.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── CreateDimension
│ │ ├── AdskDMgr.h
│ │ ├── CreateDimension.aps
│ │ ├── CreateDimension.clw
│ │ ├── CreateDimension.cpp
│ │ ├── CreateDimension.def
│ │ ├── CreateDimension.dsp
│ │ ├── CreateDimension.plg
│ │ ├── CreateDimension.rc
│ │ ├── CreateDimensionCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreateDimension.arx
│ │ │ └── ZffCreateDimension.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreateDimension.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── CreateEllipseAndSpline
│ │ ├── AdskDMgr.h
│ │ ├── CreateEllipseAndSpline.aps
│ │ ├── CreateEllipseAndSpline.clw
│ │ ├── CreateEllipseAndSpline.cpp
│ │ ├── CreateEllipseAndSpline.def
│ │ ├── CreateEllipseAndSpline.dsp
│ │ ├── CreateEllipseAndSpline.plg
│ │ ├── CreateEllipseAndSpline.rc
│ │ ├── CreateEllipseAndSplineCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreateEllipseAndSpline.arx
│ │ │ └── ZffCreateEllipseAndSpline.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreateEllipseAndSpline.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── CreateHatch
│ │ ├── AdskDMgr.h
│ │ ├── CreateHatch.aps
│ │ ├── CreateHatch.clw
│ │ ├── CreateHatch.cpp
│ │ ├── CreateHatch.def
│ │ ├── CreateHatch.dsp
│ │ ├── CreateHatch.plg
│ │ ├── CreateHatch.rc
│ │ ├── CreateHatchCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreateHatch.arx
│ │ │ └── ZffCreateHatch.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreateHatch.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── CreateLine
│ │ ├── AdskDMgr.h
│ │ ├── CreateLine.cpp
│ │ ├── CreateLine.def
│ │ ├── CreateLine.dsp
│ │ ├── CreateLine.opt
│ │ ├── CreateLine.plg
│ │ ├── CreateLine.rc
│ │ ├── CreateLineCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreateLine.arx
│ │ │ └── ZffCreateLine.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.err
│ │ ├── acad.rx
│ │ ├── acadstk.dmp
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreateLine.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── CreatePolyline
│ │ ├── AdskDMgr.h
│ │ ├── CreatePolyline.aps
│ │ ├── CreatePolyline.clw
│ │ ├── CreatePolyline.cpp
│ │ ├── CreatePolyline.def
│ │ ├── CreatePolyline.dsp
│ │ ├── CreatePolyline.plg
│ │ ├── CreatePolyline.rc
│ │ ├── CreatePolylineCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreatePolyline.arx
│ │ │ └── ZffCreatePolyline.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreatePolyline.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── CreateRegion
│ │ ├── AdskDMgr.h
│ │ ├── CreateRegion.aps
│ │ ├── CreateRegion.clw
│ │ ├── CreateRegion.cpp
│ │ ├── CreateRegion.def
│ │ ├── CreateRegion.dsp
│ │ ├── CreateRegion.plg
│ │ ├── CreateRegion.rc
│ │ ├── CreateRegionCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreateRegion.arx
│ │ │ └── ZffCreateRegion.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreateRegion.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── CreateText
│ │ ├── AdskDMgr.h
│ │ ├── CreateText.aps
│ │ ├── CreateText.clw
│ │ ├── CreateText.cpp
│ │ ├── CreateText.def
│ │ ├── CreateText.dsp
│ │ ├── CreateText.plg
│ │ ├── CreateText.rc
│ │ ├── CreateTextCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreateText.arx
│ │ │ └── ZffCreateText.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreateText.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Debug
│ ├── GetEntsOnLayer
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffGetEntsOnLayer.arx
│ │ │ └── ZffGetEntsOnLayer.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── GetEntsOnLayer.clw
│ │ ├── GetEntsOnLayer.cpp
│ │ ├── GetEntsOnLayer.def
│ │ ├── GetEntsOnLayer.dsp
│ │ ├── GetEntsOnLayer.plg
│ │ ├── GetEntsOnLayer.rc
│ │ ├── GetEntsOnLayerCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── GetEntsOnLayer.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── ModifyEnt
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffModifyEnt.arx
│ │ │ └── ZffModifyEnt.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ModifyEnt.cpp
│ │ ├── ModifyEnt.def
│ │ ├── ModifyEnt.dsp
│ │ ├── ModifyEnt.opt
│ │ ├── ModifyEnt.plg
│ │ ├── ModifyEnt.rc
│ │ ├── ModifyEntCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── ModifyEnt.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ └── Release
├── Chapter03
│ ├── BlockIntersectWith
│ │ ├── AdskDMgr.h
│ │ ├── BlockIntersectWith.aps
│ │ ├── BlockIntersectWith.clw
│ │ ├── BlockIntersectWith.cpp
│ │ ├── BlockIntersectWith.def
│ │ ├── BlockIntersectWith.dsp
│ │ ├── BlockIntersectWith.plg
│ │ ├── BlockIntersectWith.rc
│ │ ├── BlockIntersectWithCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffBlockIntersectWith.arx
│ │ │ └── ZffBlockIntersectWith.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── BlockIntersectWith.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Chapter03.dsw
│ ├── Chapter03.ncb
│ ├── Chapter03.opt
│ ├── CreateBlkDefWithAttribute
│ │ ├── AdskDMgr.h
│ │ ├── CreateBlkDefWithAttribute.aps
│ │ ├── CreateBlkDefWithAttribute.clw
│ │ ├── CreateBlkDefWithAttribute.cpp
│ │ ├── CreateBlkDefWithAttribute.def
│ │ ├── CreateBlkDefWithAttribute.dsp
│ │ ├── CreateBlkDefWithAttribute.plg
│ │ ├── CreateBlkDefWithAttribute.rc
│ │ ├── CreateBlkDefWithAttributeCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreateBlkDefWithAttribute.arx
│ │ │ └── ZffCreateBlkDefWithAttribute.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreateBlkDefWithAttribute.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── CreateBlockDefine
│ │ ├── AdskDMgr.h
│ │ ├── CreateBlockDefine.aps
│ │ ├── CreateBlockDefine.clw
│ │ ├── CreateBlockDefine.cpp
│ │ ├── CreateBlockDefine.def
│ │ ├── CreateBlockDefine.dsp
│ │ ├── CreateBlockDefine.plg
│ │ ├── CreateBlockDefine.rc
│ │ ├── CreateBlockDefineCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreateBlockDefine.arx
│ │ │ └── ZffCreateBlockDefine.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CreateBlockDefine.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Debug
│ ├── InsertBlkRefWithAttribute
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffInsertBlkRefWithAttribute.arx
│ │ │ └── ZffInsertBlkRefWithAttribute.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── InsertBlkRefWithAttribute.aps
│ │ ├── InsertBlkRefWithAttribute.clw
│ │ ├── InsertBlkRefWithAttribute.cpp
│ │ ├── InsertBlkRefWithAttribute.def
│ │ ├── InsertBlkRefWithAttribute.dsp
│ │ ├── InsertBlkRefWithAttribute.plg
│ │ ├── InsertBlkRefWithAttribute.rc
│ │ ├── InsertBlkRefWithAttributeCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── InsertBlkRefWithAttribute.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── InsertBlockReference
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffInsertBlockReference.arx
│ │ │ └── ZffInsertBlockReference.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── InsertBlockReference.aps
│ │ ├── InsertBlockReference.clw
│ │ ├── InsertBlockReference.cpp
│ │ ├── InsertBlockReference.def
│ │ ├── InsertBlockReference.dsp
│ │ ├── InsertBlockReference.plg
│ │ ├── InsertBlockReference.rc
│ │ ├── InsertBlockReferenceCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── InsertBlockReference.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── acad.err
│ ├── 图块真实交点.bak
│ ├── 原料板属性块.dwg
│ ├── 图块真实交点.dwg
│ └── 图块真实交点.dwl
├── Chapter04
│ ├── ChangeView
│ │ ├── AdskDMgr.h
│ │ ├── ChangeView.aps
│ │ ├── ChangeView.clw
│ │ ├── ChangeView.cpp
│ │ ├── ChangeView.def
│ │ ├── ChangeView.dsp
│ │ ├── ChangeView.plg
│ │ ├── ChangeView.rc
│ │ ├── ChangeViewCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffChangeView.arx
│ │ │ └── ZffChangeView.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── ChangeView.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Chapter04.dsw
│ ├── Chapter04.ncb
│ ├── Chapter04.opt
│ ├── Debug
│ ├── Layer
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffLayer.arx
│ │ │ └── ZffLayer.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── Layer.aps
│ │ ├── Layer.clw
│ │ ├── Layer.cpp
│ │ ├── Layer.def
│ │ ├── Layer.dsp
│ │ ├── Layer.plg
│ │ ├── Layer.rc
│ │ ├── LayerCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── Layer.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── OperateUCS
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffOperateUCS.arx
│ │ │ └── ZffOperateUCS.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── OperateUCS.clw
│ │ ├── OperateUCS.cpp
│ │ ├── OperateUCS.def
│ │ ├── OperateUCS.dsp
│ │ ├── OperateUCS.plg
│ │ ├── OperateUCS.rc
│ │ ├── OperateUCSCommands.cpp
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── OperateUCS.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── TextStyle
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffTextStyle.arx
│ │ │ └── ZffTextStyle.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── TextStyle.aps
│ │ ├── TextStyle.clw
│ │ ├── TextStyle.cpp
│ │ ├── TextStyle.def
│ │ ├── TextStyle.dsp
│ │ ├── TextStyle.plg
│ │ ├── TextStyle.rc
│ │ ├── TextStyleCommands.cpp
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── TextStyle.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── UCS中创建实体.dwg
│ └── Viewports
│ ├── AdskDMgr.h
│ ├── Debug
│ │ ├── ZffViewports.arx
│ │ └── ZffViewports.lib
│ ├── DocData.cpp
│ ├── DocData.h
│ ├── ObjectARX.prj
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── StdArx.h
│ ├── Viewports.aps
│ ├── Viewports.clw
│ ├── Viewports.cpp
│ ├── Viewports.def
│ ├── Viewports.dsp
│ ├── Viewports.plg
│ ├── Viewports.rc
│ ├── ViewportsCommands.cpp
│ ├── cmd.api
│ ├── ial.api
│ ├── res
│ │ └── Viewports.rc2
│ ├── rxdebug.cpp
│ └── rxdebug.h
├── Chapter05
│ ├── BasicJig
│ │ ├── AdskDMgr.h
│ │ ├── BasicJig.aps
│ │ ├── BasicJig.clw
│ │ ├── BasicJig.cpp
│ │ ├── BasicJig.def
│ │ ├── BasicJig.dsp
│ │ ├── BasicJig.dsw
│ │ ├── BasicJig.ncb
│ │ ├── BasicJig.opt
│ │ ├── BasicJig.plg
│ │ ├── BasicJig.rc
│ │ ├── BasicJigCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZfgkBasicJig.arx
│ │ │ └── ZfgkBasicJig.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── DrawSquareJig.cpp
│ │ ├── DrawSquareJig.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── BasicJig.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Chapter05.dsw
│ ├── Chapter05.ncb
│ ├── Chapter05.opt
│ ├── Debug
│ ├── DoubleClick
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffDoubleClick.arx
│ │ │ └── ZffDoubleClick.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── DoubleClick.aps
│ │ ├── DoubleClick.clw
│ │ ├── DoubleClick.cpp
│ │ ├── DoubleClick.def
│ │ ├── DoubleClick.dsp
│ │ ├── DoubleClick.plg
│ │ ├── DoubleClick.rc
│ │ ├── DoubleClickCircle.cpp
│ │ ├── DoubleClickCircle.h
│ │ ├── GetColorDlg.cpp
│ │ ├── GetColorDlg.h
│ │ ├── ObjectARX.prj
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.err
│ │ ├── acad.rx
│ │ ├── acadstk.dmp
│ │ ├── ial.api
│ │ ├── mfc.api
│ │ ├── res
│ │ │ └── DoubleClick.rc2
│ │ ├── resource.h
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── EntInfoTip
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffEntInfoTip.arx
│ │ │ └── ZffEntInfoTip.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── EntInfoTip.aps
│ │ ├── EntInfoTip.clw
│ │ ├── EntInfoTip.cpp
│ │ ├── EntInfoTip.def
│ │ ├── EntInfoTip.dsp
│ │ ├── EntInfoTip.plg
│ │ ├── EntInfoTip.rc
│ │ ├── EntInfoTipCommands.cpp
│ │ ├── EntInfoTipHandler.cpp
│ │ ├── EntInfoTipHandler.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── EntInfoTip.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Jig一拖多.dwg
│ ├── MultipleEntJig
│ │ ├── AdskDMgr.h
│ │ ├── ArcBlockJig.cpp
│ │ ├── ArcBlockJig.h
│ │ ├── ArcBlockJigEntity.cpp
│ │ ├── ArcBlockJigEntity.h
│ │ ├── Debug
│ │ │ ├── ZffMultipleEntJig.arx
│ │ │ └── ZffMultipleEntJig.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── MultipleEntJig.aps
│ │ ├── MultipleEntJig.clw
│ │ ├── MultipleEntJig.cpp
│ │ ├── MultipleEntJig.def
│ │ ├── MultipleEntJig.dsp
│ │ ├── MultipleEntJig.plg
│ │ ├── MultipleEntJig.rc
│ │ ├── MultipleEntJigCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── MultipleEntJig.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── PromptSelectEnts
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffPromptSelectEnts.arx
│ │ │ └── ZffPromptSelectEnts.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── PromptSelectEnts.aps
│ │ ├── PromptSelectEnts.clw
│ │ ├── PromptSelectEnts.cpp
│ │ ├── PromptSelectEnts.def
│ │ ├── PromptSelectEnts.dsp
│ │ ├── PromptSelectEnts.plg
│ │ ├── PromptSelectEnts.rc
│ │ ├── PromptSelectEntsCommands.cpp
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── PromptSelectEnts.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Release
│ ├── RemoveCuiDoubleClick
│ │ ├── Commands.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── RemoveCuiDoubleClick.csproj
│ │ ├── RemoveCuiDoubleClick.csproj.user
│ │ ├── RemoveCuiDoubleClick.sln
│ │ ├── RemoveCuiDoubleClick.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── RemoveCuiDoubleClick.dll
│ │ │ └── RemoveCuiDoubleClick.pdb
│ │ └── obj
│ │ ├── Debug
│ │ │ ├── Refactor
│ │ │ ├── RemoveCuiDoubleClick.dll
│ │ │ ├── RemoveCuiDoubleClick.pdb
│ │ │ ├── ResolveAssemblyReference.cache
│ │ │ └── TempPE
│ │ └── RemoveCuiDoubleClick.csproj.FileListAbsolute.txt
│ ├── Resbuf
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffResbuf.arx
│ │ │ └── ZffResbuf.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resbuf.aps
│ │ ├── Resbuf.clw
│ │ ├── Resbuf.cpp
│ │ ├── Resbuf.def
│ │ ├── Resbuf.dsp
│ │ ├── Resbuf.plg
│ │ ├── Resbuf.rc
│ │ ├── ResbufCommands.cpp
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── Resbuf.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── SelectionSet
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffSelectionSet.arx
│ │ │ └── ZffSelectionSet.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── SelectionSet.aps
│ │ ├── SelectionSet.clw
│ │ ├── SelectionSet.cpp
│ │ ├── SelectionSet.def
│ │ ├── SelectionSet.dsp
│ │ ├── SelectionSet.plg
│ │ ├── SelectionSet.rc
│ │ ├── SelectionSetCommands.cpp
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── SelectionSet.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ └── UserInteraction
│ ├── AdskDMgr.h
│ ├── Debug
│ │ ├── ZffUserInteraction.arx
│ │ └── ZffUserInteraction.lib
│ ├── DocData.cpp
│ ├── DocData.h
│ ├── ObjectARX.prj
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── StdArx.h
│ ├── UserInteraction.aps
│ ├── UserInteraction.clw
│ ├── UserInteraction.cpp
│ ├── UserInteraction.def
│ ├── UserInteraction.dsp
│ ├── UserInteraction.plg
│ ├── UserInteraction.rc
│ ├── UserInteractionCommands.cpp
│ ├── acad.rx
│ ├── cmd.api
│ ├── ial.api
│ ├── res
│ │ └── UserInteraction.rc2
│ ├── rxdebug.cpp
│ └── rxdebug.h
├── Chapter06
│ ├── Chapter06.dsw
│ ├── Chapter06.ncb
│ ├── Chapter06.opt
│ ├── Debug
│ ├── Dictionary
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffDictionary.arx
│ │ │ └── ZffDictionary.lib
│ │ ├── Dictionary.aps
│ │ ├── Dictionary.clw
│ │ ├── Dictionary.cpp
│ │ ├── Dictionary.def
│ │ ├── Dictionary.dsp
│ │ ├── Dictionary.plg
│ │ ├── Dictionary.rc
│ │ ├── DictionaryCommands.cpp
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── Dictionary.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── EntGroup
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffEntGroup.arx
│ │ │ └── ZffEntGroup.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── EntGroup.aps
│ │ ├── EntGroup.clw
│ │ ├── EntGroup.cpp
│ │ ├── EntGroup.def
│ │ ├── EntGroup.dsp
│ │ ├── EntGroup.plg
│ │ ├── EntGroup.rc
│ │ ├── EntGroupCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── EntGroup.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ └── XData
│ ├── AdskDMgr.h
│ ├── Debug
│ │ ├── ZffXData.arx
│ │ └── ZffXData.lib
│ ├── DocData.cpp
│ ├── DocData.h
│ ├── ObjectARX.prj
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── StdArx.h
│ ├── XData.aps
│ ├── XData.clw
│ ├── XData.cpp
│ ├── XData.def
│ ├── XData.dsp
│ ├── XData.plg
│ ├── XData.rc
│ ├── XDataCommands.cpp
│ ├── acad.rx
│ ├── cmd.api
│ ├── ial.api
│ ├── res
│ │ └── XData.rc2
│ ├── rxdebug.cpp
│ └── rxdebug.h
├── Chapter07
│ ├── Chapter07.dsw
│ ├── Chapter07.ncb
│ ├── Chapter07.opt
│ ├── Debug
│ ├── DwgDatabase
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffDwgDatabase.arx
│ │ │ └── ZffDwgDatabase.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── DwgDatabase.aps
│ │ ├── DwgDatabase.clw
│ │ ├── DwgDatabase.cpp
│ │ ├── DwgDatabase.def
│ │ ├── DwgDatabase.dsp
│ │ ├── DwgDatabase.plg
│ │ ├── DwgDatabase.rc
│ │ ├── DwgDatabaseCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── DwgDatabase.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── DwgDocument
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffDwgDocument.arx
│ │ │ └── ZffDwgDocument.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── DwgDocument.aps
│ │ ├── DwgDocument.clw
│ │ ├── DwgDocument.cpp
│ │ ├── DwgDocument.def
│ │ ├── DwgDocument.dsp
│ │ ├── DwgDocument.plg
│ │ ├── DwgDocument.rc
│ │ ├── DwgDocumentCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── DwgDocument.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ └── ImportDwgBlkDef
│ ├── AdskDMgr.h
│ ├── Debug
│ │ ├── ZffImportDwgBlkDef.arx
│ │ └── ZffImportDwgBlkDef.lib
│ ├── DocData.cpp
│ ├── DocData.h
│ ├── ImportDwgBlkDef.aps
│ ├── ImportDwgBlkDef.clw
│ ├── ImportDwgBlkDef.cpp
│ ├── ImportDwgBlkDef.def
│ ├── ImportDwgBlkDef.dsp
│ ├── ImportDwgBlkDef.plg
│ ├── ImportDwgBlkDef.rc
│ ├── ImportDwgBlkDefCommands.cpp
│ ├── ObjectARX.prj
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── StdArx.h
│ ├── acad.rx
│ ├── cmd.api
│ ├── ial.api
│ ├── res
│ │ └── ImportDwgBlkDef.rc2
│ ├── rxdebug.cpp
│ └── rxdebug.h
├── Chapter08
│ ├── BaseGeometryClass
│ │ ├── AdskDMgr.h
│ │ ├── BaseGeometryClass.aps
│ │ ├── BaseGeometryClass.clw
│ │ ├── BaseGeometryClass.cpp
│ │ ├── BaseGeometryClass.def
│ │ ├── BaseGeometryClass.dsp
│ │ ├── BaseGeometryClass.plg
│ │ ├── BaseGeometryClass.rc
│ │ ├── BaseGeometryClassCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffBaseGeometryClass.arx
│ │ │ └── ZffBaseGeometryClass.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.err
│ │ ├── acad.rx
│ │ ├── acadstk.dmp
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── BaseGeometryClass.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Chapter08.dsw
│ ├── Chapter08.ncb
│ ├── Chapter08.opt
│ ├── Debug
│ ├── DrawRectPipe
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffDrawRectPipe.arx
│ │ │ └── ZffDrawRectPipe.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── DrawRectPipe.aps
│ │ ├── DrawRectPipe.clw
│ │ ├── DrawRectPipe.cpp
│ │ ├── DrawRectPipe.def
│ │ ├── DrawRectPipe.dsp
│ │ ├── DrawRectPipe.plg
│ │ ├── DrawRectPipe.rc
│ │ ├── DrawRectPipeCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── DrawRectPipe.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── PointRelationToPolyline
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffPointRelationToPolyline.arx
│ │ │ └── ZffPointRelationToPolyline.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── PointRelationToPolyline.clw
│ │ ├── PointRelationToPolyline.cpp
│ │ ├── PointRelationToPolyline.def
│ │ ├── PointRelationToPolyline.dsp
│ │ ├── PointRelationToPolyline.plg
│ │ ├── PointRelationToPolyline.rc
│ │ ├── PointRelationToPolylineCommands.cpp
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── PointRelationToPolyline.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Release
│ └── 点和多段线的位置关系.dwg
├── Chapter09
│ ├── Chapter09.dsw
│ ├── Chapter09.ncb
│ ├── Chapter09.opt
│ ├── CustomObject
│ │ ├── AdskDMgr.h
│ │ ├── CustomObject.aps
│ │ ├── CustomObject.clw
│ │ ├── CustomObject.cpp
│ │ ├── CustomObject.def
│ │ ├── CustomObject.dsp
│ │ ├── CustomObject.plg
│ │ ├── CustomObject.rc
│ │ ├── CustomObjectCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCustomObject.arx
│ │ │ └── ZffCustomObject.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CustomObject.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── CustomObjectDB
│ │ ├── CustomObjectDB.aps
│ │ ├── CustomObjectDB.clw
│ │ ├── CustomObjectDB.cpp
│ │ ├── CustomObjectDB.def
│ │ ├── CustomObjectDB.dsp
│ │ ├── CustomObjectDB.plg
│ │ ├── CustomObjectDB.rc
│ │ ├── Debug
│ │ │ ├── ZffCustomObjectDB.dbx
│ │ │ └── ZffCustomObjectDB.lib
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── ZffDwgScale.cpp
│ │ ├── ZffDwgScale.h
│ │ ├── clw.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── CustomObjectDB.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ └── Debug
├── Chapter10
│ ├── BREP.dwg
│ ├── BrepTest
│ │ ├── AdskDMgr.h
│ │ ├── BrepTest.aps
│ │ ├── BrepTest.clw
│ │ ├── BrepTest.cpp
│ │ ├── BrepTest.def
│ │ ├── BrepTest.dsp
│ │ ├── BrepTest.plg
│ │ ├── BrepTest.rc
│ │ ├── BrepTestCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffBrepTest.arx
│ │ │ └── ZffBrepTest.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── BrepTest.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Chapter10.dsw
│ ├── Chapter10.ncb
│ ├── Chapter10.opt
│ ├── Create3DSolid
│ │ ├── AdskDMgr.h
│ │ ├── Create3DSolid.aps
│ │ ├── Create3DSolid.clw
│ │ ├── Create3DSolid.cpp
│ │ ├── Create3DSolid.def
│ │ ├── Create3DSolid.dsp
│ │ ├── Create3DSolid.plg
│ │ ├── Create3DSolid.rc
│ │ ├── Create3DSolidCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffCreate3DSolid.arx
│ │ │ └── ZffCreate3DSolid.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── Create3DSolid.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Debug
│ └── Release
├── Chapter11
│ ├── Chapter11.dsw
│ ├── Chapter11.ncb
│ ├── Chapter11.opt
│ ├── CustomPalette
│ │ ├── CustomPalette.aps
│ │ ├── CustomPalette.cpp
│ │ ├── CustomPalette.ncb
│ │ ├── CustomPalette.rc
│ │ ├── CustomPalette.sln
│ │ ├── CustomPalette.suo
│ │ ├── CustomPalette.vcproj
│ │ ├── CustomPalette.vcproj.Afanto-PC.Afanto.user
│ │ ├── CustomPalette.vcproj.SERVER.Afanto.user
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── MyPalette.cpp
│ │ ├── MyPalette.h
│ │ ├── MyPaletteChildDlg1.cpp
│ │ ├── MyPaletteChildDlg1.h
│ │ ├── MyPaletteSet.cpp
│ │ ├── MyPaletteSet.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── Win32
│ │ │ └── Debug
│ │ │ ├── CustomPalette.lib
│ │ │ └── ZfgkCustomPalette.arx
│ │ ├── acad.rx
│ │ ├── acrxEntryPoint.cpp
│ │ └── resource.h
│ ├── Debug
│ ├── DockControlBar
│ │ ├── AdskDMgr.h
│ │ ├── ChildDlg.cpp
│ │ ├── ChildDlg.h
│ │ ├── Debug
│ │ │ ├── ZffDockControlBar.arx
│ │ │ └── ZffDockControlBar.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── DockControlBar.aps
│ │ ├── DockControlBar.clw
│ │ ├── DockControlBar.cpp
│ │ ├── DockControlBar.def
│ │ ├── DockControlBar.dsp
│ │ ├── DockControlBar.dsw
│ │ ├── DockControlBar.ncb
│ │ ├── DockControlBar.opt
│ │ ├── DockControlBar.plg
│ │ ├── DockControlBar.rc
│ │ ├── MyDockControlBar.cpp
│ │ ├── MyDockControlBar.h
│ │ ├── ObjectARX.prj
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── ial.api
│ │ ├── mfc.api
│ │ ├── res
│ │ │ └── DockControlBar.rc2
│ │ ├── resource.h
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── GridDialog
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffGridDialog.arx
│ │ │ └── ZffGridDialog.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── GridDialog.aps
│ │ ├── GridDialog.clw
│ │ ├── GridDialog.cpp
│ │ ├── GridDialog.def
│ │ ├── GridDialog.dsp
│ │ ├── GridDialog.plg
│ │ ├── GridDialog.rc
│ │ ├── GridDialogCommands.cpp
│ │ ├── GridDlg.cpp
│ │ ├── GridDlg.h
│ │ ├── ObjectARX.prj
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── mfc.api
│ │ ├── res
│ │ │ └── GridDialog.rc2
│ │ ├── resource.h
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── MfcToolbar
│ │ ├── AcToolBar.cpp
│ │ ├── AcToolBar.h
│ │ ├── AdskDMgr.h
│ │ ├── ArxMsgHandler.cpp
│ │ ├── ArxMsgHandler.h
│ │ ├── Debug
│ │ │ ├── ZffMfcToolbar.arx
│ │ │ └── ZffMfcToolbar.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── MfcToolbar.aps
│ │ ├── MfcToolbar.clw
│ │ ├── MfcToolbar.cpp
│ │ ├── MfcToolbar.def
│ │ ├── MfcToolbar.dsp
│ │ ├── MfcToolbar.dsw
│ │ ├── MfcToolbar.ncb
│ │ ├── MfcToolbar.opt
│ │ ├── MfcToolbar.plg
│ │ ├── MfcToolbar.rc
│ │ ├── ObjectARX.prj
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── ial.api
│ │ ├── mfc.api
│ │ ├── res
│ │ │ └── MfcToolbar.rc2
│ │ ├── resource.h
│ │ ├── rxdebug.cpp
│ │ ├── rxdebug.h
│ │ └── toolbar1.bmp
│ ├── ModalDialog
│ │ ├── AdskDMgr.h
│ │ ├── ArxDialog.cpp
│ │ ├── ArxDialog.h
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── MfcDialog.cpp
│ │ ├── MfcDialog.h
│ │ ├── ModalDialog.aps
│ │ ├── ModalDialog.clw
│ │ ├── ModalDialog.cpp
│ │ ├── ModalDialog.def
│ │ ├── ModalDialog.dsp
│ │ ├── ModalDialog.dsw
│ │ ├── ModalDialog.ncb
│ │ ├── ModalDialog.opt
│ │ ├── ModalDialog.plg
│ │ ├── ModalDialog.rc
│ │ ├── ModalDialogCommands.cpp
│ │ ├── ObjectARX.prj
│ │ ├── Release
│ │ │ ├── ZffModalDialog.arx
│ │ │ └── ZffModalDialog.lib
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── mfc.api
│ │ ├── res
│ │ │ └── ModalDialog.rc2
│ │ ├── resource.h
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── ModelessDialog
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffModelessDialog.arx
│ │ │ └── ZffModelessDialog.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ModelessDialog.aps
│ │ ├── ModelessDialog.clw
│ │ ├── ModelessDialog.cpp
│ │ ├── ModelessDialog.def
│ │ ├── ModelessDialog.dsp
│ │ ├── ModelessDialog.dsw
│ │ ├── ModelessDialog.ncb
│ │ ├── ModelessDialog.opt
│ │ ├── ModelessDialog.plg
│ │ ├── ModelessDialog.rc
│ │ ├── ModelessDialogCommands.cpp
│ │ ├── ModelessDlg.cpp
│ │ ├── ModelessDlg.h
│ │ ├── ObjectARX.prj
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── mfc.api
│ │ ├── res
│ │ │ └── ModelessDialog.rc2
│ │ ├── resource.h
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── PreviewControl
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZfgkPreviewControl.arx
│ │ │ └── ZfgkPreviewControl.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── GsPreviewCtrl.cpp
│ │ ├── GsPreviewCtrl.h
│ │ ├── ObjectARX.prj
│ │ ├── PreviewControl.aps
│ │ ├── PreviewControl.clw
│ │ ├── PreviewControl.cpp
│ │ ├── PreviewControl.def
│ │ ├── PreviewControl.dsp
│ │ ├── PreviewControl.plg
│ │ ├── PreviewControl.rc
│ │ ├── PreviewControlCommands.cpp
│ │ ├── PreviewDlg.cpp
│ │ ├── PreviewDlg.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── mfc.api
│ │ ├── res
│ │ │ └── PreviewControl.rc2
│ │ ├── resource.h
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Release
│ └── TabDialog
│ ├── AdskDMgr.h
│ ├── ControlPage.cpp
│ ├── ControlPage.h
│ ├── Debug
│ │ ├── ZffTabDialog.arx
│ │ └── ZffTabDialog.lib
│ ├── DocData.cpp
│ ├── DocData.h
│ ├── ObjectARX.prj
│ ├── OptionSheet.cpp
│ ├── OptionSheet.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── StdArx.h
│ ├── TabDialog.aps
│ ├── TabDialog.clw
│ ├── TabDialog.cpp
│ ├── TabDialog.def
│ ├── TabDialog.dsp
│ ├── TabDialog.plg
│ ├── TabDialog.rc
│ ├── TabDialogCommands.cpp
│ ├── TextPage.cpp
│ ├── TextPage.h
│ ├── acad.rx
│ ├── cmd.api
│ ├── ial.api
│ ├── mfc.api
│ ├── res
│ │ └── TabDialog.rc2
│ ├── resource.h
│ ├── rxdebug.cpp
│ └── rxdebug.h
├── Chapter12
│ ├── AdoAccess
│ │ ├── AdoAccess.aps
│ │ ├── AdoAccess.clw
│ │ ├── AdoAccess.cpp
│ │ ├── AdoAccess.def
│ │ ├── AdoAccess.dsp
│ │ ├── AdoAccess.plg
│ │ ├── AdoAccess.rc
│ │ ├── AdoAccessCommands.cpp
│ │ ├── AdskDMgr.h
│ │ ├── Book.mdb
│ │ ├── Debug
│ │ │ ├── ZffAdoAccess.arx
│ │ │ └── ZffAdoAccess.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── msado15.tlh
│ │ ├── msado15.tli
│ │ ├── res
│ │ │ └── AdoAccess.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── BinaryFile
│ │ ├── AdskDMgr.h
│ │ ├── BinaryFile.aps
│ │ ├── BinaryFile.clw
│ │ ├── BinaryFile.cpp
│ │ ├── BinaryFile.def
│ │ ├── BinaryFile.dsp
│ │ ├── BinaryFile.plg
│ │ ├── BinaryFile.rc
│ │ ├── BinaryFileCommands.cpp
│ │ ├── Debug
│ │ │ ├── ZffBinaryFile.arx
│ │ │ └── ZffBinaryFile.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── BinaryFile.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ ├── Chapter12.dsw
│ ├── Chapter12.ncb
│ ├── Chapter12.opt
│ ├── Debug
│ ├── UseExcel
│ │ ├── AdskDMgr.h
│ │ ├── Debug
│ │ │ ├── ZffUseExcel.arx
│ │ │ └── ZffUseExcel.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── ObjectARX.prj
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── UseExcel.aps
│ │ ├── UseExcel.clw
│ │ ├── UseExcel.cpp
│ │ ├── UseExcel.def
│ │ ├── UseExcel.dsp
│ │ ├── UseExcel.plg
│ │ ├── UseExcel.rc
│ │ ├── UseExcelCommands.cpp
│ │ ├── acad.rx
│ │ ├── cmd.api
│ │ ├── excel.cpp
│ │ ├── excel.h
│ │ ├── ial.api
│ │ ├── res
│ │ │ └── UseExcel.rc2
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ └── 导出的Excel文件.xls
├── Chapter13
│ ├── Chapter13.dsw
│ ├── Chapter13.ncb
│ ├── Chapter13.opt
│ ├── Chapter13_VS2005.ncb
│ ├── Chapter13_VS2005.sln
│ ├── Chapter13_VS2005.suo
│ ├── ModalDialog
│ │ ├── AdskDMgr.h
│ │ ├── ArxDialog.cpp
│ │ ├── ArxDialog.h
│ │ ├── Debug
│ │ │ ├── ZffModalDialog.arx
│ │ │ └── ZffModalDialog.lib
│ │ ├── Debug2005
│ │ │ ├── ZffModalDialog.arx
│ │ │ └── ZffModalDialog.lib
│ │ ├── DocData.cpp
│ │ ├── DocData.h
│ │ ├── MfcDialog.cpp
│ │ ├── MfcDialog.h
│ │ ├── ModalDialog.aps
│ │ ├── ModalDialog.clw
│ │ ├── ModalDialog.cpp
│ │ ├── ModalDialog.def
│ │ ├── ModalDialog.dsp
│ │ ├── ModalDialog.dsw
│ │ ├── ModalDialog.ncb
│ │ ├── ModalDialog.opt
│ │ ├── ModalDialog.plg
│ │ ├── ModalDialog.rc
│ │ ├── ModalDialogCommands.cpp
│ │ ├── ModalDialog_VS2005.vcproj
│ │ ├── ModalDialog_VS2005.vcproj.Server.Afanto.user
│ │ ├── ObjectARX.prj
│ │ ├── Release
│ │ │ ├── ArxDialog.obj
│ │ │ ├── DocData.obj
│ │ │ ├── MfcDialog.obj
│ │ │ ├── ModalDialog.obj
│ │ │ ├── ModalDialog.res
│ │ │ ├── ModalDialogCommands.obj
│ │ │ ├── StdAfx.obj
│ │ │ ├── ZffModalDialog.arx
│ │ │ ├── ZffModalDialog.exp
│ │ │ ├── ZffModalDialog.lib
│ │ │ ├── rxdebug.obj
│ │ │ └── vc60.idb
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StdArx.h
│ │ ├── cmd.api
│ │ ├── ial.api
│ │ ├── mfc.api
│ │ ├── res
│ │ │ └── ModalDialog.rc2
│ │ ├── resource.h
│ │ ├── rxdebug.cpp
│ │ └── rxdebug.h
│ └── UseReactor
│ ├── AdskDMgr.h
│ ├── Debug
│ │ ├── ZffUseReactor.arx
│ │ └── ZffUseReactor.lib
│ ├── Debug2005
│ │ ├── ZffUseReactor.arx
│ │ └── ZffUseReactor.lib
│ ├── DocData.cpp
│ ├── DocData.h
│ ├── MyDbReactor.cpp
│ ├── MyDbReactor.h
│ ├── MyDocReactor.cpp
│ ├── MyDocReactor.h
│ ├── MyEditorReactor.cpp
│ ├── MyEditorReactor.h
│ ├── MyObjectReactor.cpp
│ ├── MyObjectReactor.h
│ ├── ObjectARX.prj
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── StdArx.h
│ ├── UseReactor.aps
│ ├── UseReactor.clw
│ ├── UseReactor.cpp
│ ├── UseReactor.def
│ ├── UseReactor.dsp
│ ├── UseReactor.plg
│ ├── UseReactor.rc
│ ├── UseReactorCommands.cpp
│ ├── UseReactor_VS2005.vcproj
│ ├── UseReactor_VS2005.vcproj.Server.Afanto.user
│ ├── acad.err
│ ├── acad.rx
│ ├── acadstk.dmp
│ ├── cmd.api
│ ├── ial.api
│ ├── res
│ │ └── UseReactor.rc2
│ ├── rxdebug.cpp
│ └── rxdebug.h
├── Common
│ ├── ADO
│ │ ├── DbCommand.cpp
│ │ ├── DbCommand.h
│ │ ├── DbConnection.cpp
│ │ ├── DbConnection.h
│ │ ├── DbDataReader.cpp
│ │ ├── DbDataReader.h
│ │ ├── DbObject.cpp
│ │ ├── DbObject.h
│ │ ├── DbTransaction.cpp
│ │ ├── DbTransaction.h
│ │ └── vssver2.scc
│ ├── Database
│ │ ├── DbCommand.cpp
│ │ ├── DbCommand.h
│ │ ├── DbConnection.cpp
│ │ ├── DbConnection.h
│ │ ├── DbDataReader.cpp
│ │ ├── DbDataReader.h
│ │ ├── DbObject.cpp
│ │ ├── DbObject.h
│ │ └── vssver2.scc
│ ├── Document
│ │ ├── DwgDatabaseUtil.cpp
│ │ └── DwgDatabaseUtil.h
│ ├── Entity
│ │ ├── ArcUtil.cpp
│ │ ├── ArcUtil.h
│ │ ├── BlockUtil.cpp
│ │ ├── BlockUtil.h
│ │ ├── DimensionUtil.cpp
│ │ ├── DimensionUtil.h
│ │ ├── EllipseUtil.cpp
│ │ ├── EllipseUtil.h
│ │ ├── EntityUtil.cpp
│ │ ├── EntityUtil.h
│ │ ├── HatchUtil.cpp
│ │ ├── HatchUtil.h
│ │ ├── LineUtil.cpp
│ │ ├── LineUtil.h
│ │ ├── PolylineUtil.cpp
│ │ ├── PolylineUtil.h
│ │ ├── RegionUtil.cpp
│ │ ├── RegionUtil.h
│ │ ├── SplineUtil.cpp
│ │ ├── SplineUtil.h
│ │ ├── TextUtil.cpp
│ │ ├── TextUtil.h
│ │ ├── circleutil.cpp
│ │ └── circleutil.h
│ ├── Excel
│ │ ├── ExcelUtil.cpp
│ │ ├── ExcelUtil.h
│ │ ├── excel.cpp
│ │ └── excel.h
│ ├── Geometry
│ │ ├── GePointUtil.cpp
│ │ ├── GePointUtil.h
│ │ ├── GeRectangleUtil.cpp
│ │ ├── GeRectangleUtil.h
│ │ ├── MathUtil.cpp
│ │ └── MathUtil.h
│ ├── IO
│ │ ├── AppDirectoryUtil.cpp
│ │ ├── AppDirectoryUtil.h
│ │ ├── IniFile.cpp
│ │ ├── IniFile.h
│ │ ├── TextFileUtil.cpp
│ │ └── TextFileUtil.h
│ ├── Interaction
│ │ ├── GetInputUtil.cpp
│ │ ├── GetInputUtil.h
│ │ ├── SelectUtil.cpp
│ │ └── SelectUtil.h
│ ├── MfcGridCtrl
│ │ ├── CellRange.h
│ │ ├── CellTypes
│ │ │ ├── GridCellButton.cpp
│ │ │ ├── GridCellButton.h
│ │ │ ├── GridCellCheck.cpp
│ │ │ ├── GridCellCheck.h
│ │ │ ├── GridCellCombo.cpp
│ │ │ ├── GridCellCombo.h
│ │ │ ├── GridCellDateTime.cpp
│ │ │ ├── GridCellDateTime.h
│ │ │ ├── GridCellGroup.cpp
│ │ │ ├── GridCellGroup.h
│ │ │ ├── GridCellNumeric.cpp
│ │ │ ├── GridCellNumeric.h
│ │ │ ├── GridCellTerminal.cpp
│ │ │ ├── GridCellTerminal.h
│ │ │ ├── GridURLCell.cpp
│ │ │ ├── GridURLCell.h
│ │ │ └── vssver2.scc
│ │ ├── GridCell.cpp
│ │ ├── GridCell.h
│ │ ├── GridCellBase.cpp
│ │ ├── GridCellBase.h
│ │ ├── GridCtrl.cpp
│ │ ├── GridCtrl.h
│ │ ├── GridCtrlUtil.cpp
│ │ ├── GridCtrlUtil.h
│ │ ├── GridDropTarget.cpp
│ │ ├── GridDropTarget.h
│ │ ├── InPlaceEdit.cpp
│ │ ├── InPlaceEdit.h
│ │ ├── MemDC.h
│ │ ├── TitleTip.cpp
│ │ ├── TitleTip.h
│ │ └── vssver2.scc
│ ├── Others
│ │ ├── ConvertUtil.cpp
│ │ ├── ConvertUtil.h
│ │ ├── StringUtil.cpp
│ │ └── StringUtil.h
│ └── SymbolTable
│ ├── LayerUtil.cpp
│ ├── LayerUtil.h
│ ├── TextStyleUtil.cpp
│ ├── TextStyleUtil.h
│ ├── ViewUtil.cpp
│ └── ViewUtil.h
├── Readme.txt
└── TriangleEntity
├── CSharpUseTriangleEntity
│ ├── CSharpUseTriangleEntity.csproj
│ ├── CSharpUseTriangleEntity.csproj.user
│ ├── Commands.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── bin
│ │ └── Debug
│ │ ├── CSharpUseTriangleEntity.dll
│ │ ├── CSharpUseTriangleEntity.pdb
│ │ ├── ZfgkTriangleEntityDB.dll
│ │ └── acad.err
│ └── obj
│ ├── CSharpUseTriangleEntity.csproj.FileListAbsolute.txt
│ └── Debug
│ ├── CSharpUseTriangleEntity.dll
│ ├── CSharpUseTriangleEntity.pdb
│ ├── Refactor
│ ├── ResolveAssemblyReference.cache
│ └── TempPE
├── TriangleEntity.ncb
├── TriangleEntity.sln
├── TriangleEntity.suo
├── TriangleEntityDB
│ ├── AssemblyInfo.cpp
│ ├── MgTriangle.cpp
│ ├── MgTriangle.h
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── TriangleEntityDB.cpp
│ ├── TriangleEntityDB.rc
│ ├── TriangleEntityDB.vcproj
│ ├── TriangleEntityDB.vcproj.Afanto-PC.Afanto.user
│ ├── TriangleEntityDB.vcproj.SERVER.Afanto.user
│ ├── Win32
│ │ └── Debug
│ ├── ZfgkTriangle.cpp
│ ├── ZfgkTriangle.h
│ └── acrxEntryPoint.cpp
├── VcUseTriangleEntity
│ ├── DocData.cpp
│ ├── DocData.h
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── VcUseTriangleEntity.cpp
│ ├── VcUseTriangleEntity.rc
│ ├── VcUseTriangleEntity.vcproj
│ ├── VcUseTriangleEntity.vcproj.Afanto-PC.Afanto.user
│ ├── VcUseTriangleEntity.vcproj.SERVER.Afanto.user
│ ├── Win32
│ │ └── Debug
│ ├── acad.rx
│ └── acrxEntryPoint.cpp
├── win32
│ └── debug
│ ├── TriangleEntityDB.exp
│ ├── TriangleEntityDB.lib
│ ├── TriangleEntityDB.pdb
│ ├── VcUseTriangleEntity.exp
│ ├── VcUseTriangleEntity.lib
│ ├── VcUseTriangleEntity.pdb
│ ├── ZfgkTriangleEntityDB.dll
│ ├── ZfgkTriangleEntityDB.ilk
│ ├── ZfgkVcUseTriangleEntity.arx
│ └── ZfgkVcUseTriangleEntity.ilk
└── 三角形.dwg
242 directories, 1656 files