在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → AutoCAD ObjectARX(vc)开发基础与实例教程.zip

AutoCAD ObjectARX(vc)开发基础与实例教程.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:58.58M
  • 下载次数:29
  • 浏览次数:479
  • 发布时间:2021-11-23
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
AutoCAD ObjectARX(vc)开发基础与实例教程代码,主要内容包括AutoCAD .NET API介绍、使用AutoCAD .NET API控制AutoCAD工作环境、创建及编辑AutoCAD实体、创建和编辑尺寸标注、3D图形处理、定义打印布局、打印输出、处理AutoCAD事件,以及使用Microsoft Visual Studio的错误处理、应用程序发布等。涵盖了AutoCAD .NET二次开发所涉及的所有基本任务。
【实例截图】
【核心代码】
4744300845380536044.zip
└── AutoCAD ObjectARX(vc)开发基础与实例教程
├── Chapter01
│   ├── Chapter01.dsw
│   ├── Chapter01.ncb
│   ├── Chapter01.opt
│   ├── Debug
│   ├── Hello1
│   │   ├── acad.rx
│   │   ├── Debug
│   │   │   └── Hello1.arx
│   │   ├── Hello1.dsp
│   │   ├── Hello1.dsw
│   │   ├── Hello1.ncb
│   │   ├── Hello1.opt
│   │   ├── Hello1.plg
│   │   ├── Hello.cpp
│   │   └── Hello.def
│   ├── Hello2
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── DocData.obj
│   │   │   ├── Hello2Commands.obj
│   │   │   ├── Hello2.obj
│   │   │   ├── Hello2.pch
│   │   │   ├── Hello2.res
│   │   │   ├── rxdebug.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── vc60.idb
│   │   │   ├── vc60.pdb
│   │   │   ├── ZffHello2.arx
│   │   │   ├── ZffHello2.exp
│   │   │   ├── ZffHello2.ilk
│   │   │   ├── ZffHello2.lib
│   │   │   └── ZffHello2.pdb
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── Hello2Commands.cpp
│   │   ├── Hello2.cpp
│   │   ├── Hello2.def
│   │   ├── Hello2.dsp
│   │   ├── Hello2.dsw
│   │   ├── Hello2.ncb
│   │   ├── Hello2.opt
│   │   ├── Hello2.plg
│   │   ├── Hello2.rc
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── Hello2.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   └── Release
├── Chapter02
│   ├── Chapter02.dsw
│   ├── Chapter02.ncb
│   ├── Chapter02.opt
│   ├── Chapter02.sln
│   ├── Chapter02.suo
│   ├── CreateArc
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreateArc.aps
│   │   ├── CreateArc.clw
│   │   ├── CreateArcCommands.cpp
│   │   ├── CreateArc.cpp
│   │   ├── CreateArc.def
│   │   ├── CreateArc.dsp
│   │   ├── CreateArc.plg
│   │   ├── CreateArc.rc
│   │   ├── CreateArc.vcproj
│   │   ├── Debug
│   │   │   ├── ZffCreateArc.arx
│   │   │   └── ZffCreateArc.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreateArc.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── CreateCircle
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreateCircle.aps
│   │   ├── CreateCircle.clw
│   │   ├── CreateCircleCommands.cpp
│   │   ├── CreateCircle.cpp
│   │   ├── CreateCircle.def
│   │   ├── CreateCircle.dsp
│   │   ├── CreateCircle.plg
│   │   ├── CreateCircle.rc
│   │   ├── CreateCircle.vcproj
│   │   ├── Debug
│   │   │   ├── ZffCreateCircle.arx
│   │   │   └── ZffCreateCircle.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreateCircle.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── CreateDimension
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreateDimension.aps
│   │   ├── CreateDimension.clw
│   │   ├── CreateDimensionCommands.cpp
│   │   ├── CreateDimension.cpp
│   │   ├── CreateDimension.def
│   │   ├── CreateDimension.dsp
│   │   ├── CreateDimension.plg
│   │   ├── CreateDimension.rc
│   │   ├── CreateDimension.vcproj
│   │   ├── Debug
│   │   │   ├── ZffCreateDimension.arx
│   │   │   └── ZffCreateDimension.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreateDimension.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── CreateEllipseAndSpline
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreateEllipseAndSpline.aps
│   │   ├── CreateEllipseAndSpline.clw
│   │   ├── CreateEllipseAndSplineCommands.cpp
│   │   ├── CreateEllipseAndSpline.cpp
│   │   ├── CreateEllipseAndSpline.def
│   │   ├── CreateEllipseAndSpline.dsp
│   │   ├── CreateEllipseAndSpline.plg
│   │   ├── CreateEllipseAndSpline.rc
│   │   ├── CreateEllipseAndSpline.vcproj
│   │   ├── Debug
│   │   │   ├── ZffCreateEllipseAndSpline.arx
│   │   │   └── ZffCreateEllipseAndSpline.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreateEllipseAndSpline.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── CreateHatch
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreateHatch.aps
│   │   ├── CreateHatch.clw
│   │   ├── CreateHatchCommands.cpp
│   │   ├── CreateHatch.cpp
│   │   ├── CreateHatch.def
│   │   ├── CreateHatch.dsp
│   │   ├── CreateHatch.plg
│   │   ├── CreateHatch.rc
│   │   ├── CreateHatch.vcproj
│   │   ├── Debug
│   │   │   ├── ZffCreateHatch.arx
│   │   │   └── ZffCreateHatch.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreateHatch.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── CreateLine
│   │   ├── acad.rx
│   │   ├── acadstk.dmp
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreateLine.aps
│   │   ├── CreateLineCommands.cpp
│   │   ├── CreateLine.cpp
│   │   ├── CreateLine.def
│   │   ├── CreateLine.dsp
│   │   ├── CreateLine.dsw
│   │   ├── CreateLine.ncb
│   │   ├── CreateLine.opt
│   │   ├── CreateLine.plg
│   │   ├── CreateLine.rc
│   │   ├── CreateLine.vcproj
│   │   ├── Debug
│   │   │   ├── BuildLog.htm
│   │   │   ├── CreateLineCommands.obj
│   │   │   ├── CreateLine.obj
│   │   │   ├── CreateLine.pch
│   │   │   ├── CreateLine.res
│   │   │   ├── DocData.obj
│   │   │   ├── rxdebug.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── vc70.idb
│   │   │   └── vc70.pdb
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreateLine.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── CreatePolyline
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreatePolyline.aps
│   │   ├── CreatePolyline.clw
│   │   ├── CreatePolylineCommands.cpp
│   │   ├── CreatePolyline.cpp
│   │   ├── CreatePolyline.def
│   │   ├── CreatePolyline.dsp
│   │   ├── CreatePolyline.plg
│   │   ├── CreatePolyline.rc
│   │   ├── CreatePolyline.vcproj
│   │   ├── Debug
│   │   │   ├── ZffCreatePolyline.arx
│   │   │   └── ZffCreatePolyline.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreatePolyline.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── CreateRegion
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreateRegion.aps
│   │   ├── CreateRegion.clw
│   │   ├── CreateRegionCommands.cpp
│   │   ├── CreateRegion.cpp
│   │   ├── CreateRegion.def
│   │   ├── CreateRegion.dsp
│   │   ├── CreateRegion.plg
│   │   ├── CreateRegion.rc
│   │   ├── CreateRegion.vcproj
│   │   ├── Debug
│   │   │   ├── ZffCreateRegion.arx
│   │   │   └── ZffCreateRegion.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreateRegion.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── CreateText
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreateText.aps
│   │   ├── CreateText.clw
│   │   ├── CreateTextCommands.cpp
│   │   ├── CreateText.cpp
│   │   ├── CreateText.def
│   │   ├── CreateText.dsp
│   │   ├── CreateText.plg
│   │   ├── CreateText.rc
│   │   ├── CreateText.vcproj
│   │   ├── Debug
│   │   │   ├── ZffCreateText.arx
│   │   │   └── ZffCreateText.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreateText.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Debug
│   ├── GetEntsOnLayer
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffGetEntsOnLayer.arx
│   │   │   └── ZffGetEntsOnLayer.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── GetEntsOnLayer.clw
│   │   ├── GetEntsOnLayerCommands.cpp
│   │   ├── GetEntsOnLayer.cpp
│   │   ├── GetEntsOnLayer.def
│   │   ├── GetEntsOnLayer.dsp
│   │   ├── GetEntsOnLayer.plg
│   │   ├── GetEntsOnLayer.rc
│   │   ├── GetEntsOnLayer.vcproj
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── GetEntsOnLayer.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── ModifyEnt
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffModifyEnt.arx
│   │   │   └── ZffModifyEnt.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ModifyEntCommands.cpp
│   │   ├── ModifyEnt.cpp
│   │   ├── ModifyEnt.def
│   │   ├── ModifyEnt.dsp
│   │   ├── ModifyEnt.opt
│   │   ├── ModifyEnt.plg
│   │   ├── ModifyEnt.rc
│   │   ├── ModifyEnt.vcproj
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── ModifyEnt.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   └── Release
├── Chapter03
│   ├── acad.err
│   ├── BlockIntersectWith
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── BlockIntersectWith.aps
│   │   ├── BlockIntersectWith.clw
│   │   ├── BlockIntersectWithCommands.cpp
│   │   ├── BlockIntersectWith.cpp
│   │   ├── BlockIntersectWith.def
│   │   ├── BlockIntersectWith.dsp
│   │   ├── BlockIntersectWith.plg
│   │   ├── BlockIntersectWith.rc
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffBlockIntersectWith.arx
│   │   │   └── ZffBlockIntersectWith.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── BlockIntersectWith.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Chapter03.dsw
│   ├── Chapter03.ncb
│   ├── Chapter03.opt
│   ├── CreateBlkDefWithAttribute
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreateBlkDefWithAttribute.aps
│   │   ├── CreateBlkDefWithAttribute.clw
│   │   ├── CreateBlkDefWithAttributeCommands.cpp
│   │   ├── CreateBlkDefWithAttribute.cpp
│   │   ├── CreateBlkDefWithAttribute.def
│   │   ├── CreateBlkDefWithAttribute.dsp
│   │   ├── CreateBlkDefWithAttribute.plg
│   │   ├── CreateBlkDefWithAttribute.rc
│   │   ├── Debug
│   │   │   ├── ZffCreateBlkDefWithAttribute.arx
│   │   │   └── ZffCreateBlkDefWithAttribute.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreateBlkDefWithAttribute.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── CreateBlockDefine
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CreateBlockDefine.aps
│   │   ├── CreateBlockDefine.clw
│   │   ├── CreateBlockDefineCommands.cpp
│   │   ├── CreateBlockDefine.cpp
│   │   ├── CreateBlockDefine.def
│   │   ├── CreateBlockDefine.dsp
│   │   ├── CreateBlockDefine.plg
│   │   ├── CreateBlockDefine.rc
│   │   ├── Debug
│   │   │   ├── ZffCreateBlockDefine.arx
│   │   │   └── ZffCreateBlockDefine.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CreateBlockDefine.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Debug
│   ├── InsertBlkRefWithAttribute
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffInsertBlkRefWithAttribute.arx
│   │   │   └── ZffInsertBlkRefWithAttribute.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── InsertBlkRefWithAttribute.aps
│   │   ├── InsertBlkRefWithAttribute.clw
│   │   ├── InsertBlkRefWithAttributeCommands.cpp
│   │   ├── InsertBlkRefWithAttribute.cpp
│   │   ├── InsertBlkRefWithAttribute.def
│   │   ├── InsertBlkRefWithAttribute.dsp
│   │   ├── InsertBlkRefWithAttribute.plg
│   │   ├── InsertBlkRefWithAttribute.rc
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── InsertBlkRefWithAttribute.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── InsertBlockReference
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffInsertBlockReference.arx
│   │   │   └── ZffInsertBlockReference.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── InsertBlockReference.aps
│   │   ├── InsertBlockReference.clw
│   │   ├── InsertBlockReferenceCommands.cpp
│   │   ├── InsertBlockReference.cpp
│   │   ├── InsertBlockReference.def
│   │   ├── InsertBlockReference.dsp
│   │   ├── InsertBlockReference.plg
│   │   ├── InsertBlockReference.rc
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── InsertBlockReference.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── 原料板属性块.dwg
│   ├── 图块真实交点.bak
│   └── 图块真实交点.dwg
├── Chapter04
│   ├── ChangeView
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── ChangeView.aps
│   │   ├── ChangeView.clw
│   │   ├── ChangeViewCommands.cpp
│   │   ├── ChangeView.cpp
│   │   ├── ChangeView.def
│   │   ├── ChangeView.dsp
│   │   ├── ChangeView.plg
│   │   ├── ChangeView.rc
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffChangeView.arx
│   │   │   └── ZffChangeView.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── ChangeView.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Chapter04.dsw
│   ├── Chapter04.ncb
│   ├── Chapter04.opt
│   ├── Debug
│   ├── Layer
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffLayer.arx
│   │   │   └── ZffLayer.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── Layer.aps
│   │   ├── Layer.clw
│   │   ├── LayerCommands.cpp
│   │   ├── Layer.cpp
│   │   ├── Layer.def
│   │   ├── Layer.dsp
│   │   ├── Layer.plg
│   │   ├── Layer.rc
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── Layer.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── OperateUCS
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffOperateUCS.arx
│   │   │   └── ZffOperateUCS.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── OperateUCS.clw
│   │   ├── OperateUCSCommands.cpp
│   │   ├── OperateUCS.cpp
│   │   ├── OperateUCS.def
│   │   ├── OperateUCS.dsp
│   │   ├── OperateUCS.plg
│   │   ├── OperateUCS.rc
│   │   ├── res
│   │   │   └── OperateUCS.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── TextStyle
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffTextStyle.arx
│   │   │   └── ZffTextStyle.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── TextStyle.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── StdArx.h
│   │   ├── TextStyle.aps
│   │   ├── TextStyle.clw
│   │   ├── TextStyleCommands.cpp
│   │   ├── TextStyle.cpp
│   │   ├── TextStyle.def
│   │   ├── TextStyle.dsp
│   │   ├── TextStyle.plg
│   │   └── TextStyle.rc
│   ├── UCS中创建实体.dwg
│   └── Viewports
│   ├── AdskDMgr.h
│   ├── cmd.api
│   ├── Debug
│   │   ├── ZffViewports.arx
│   │   └── ZffViewports.lib
│   ├── DocData.cpp
│   ├── DocData.h
│   ├── ial.api
│   ├── ObjectARX.prj
│   ├── res
│   │   └── Viewports.rc2
│   ├── Resource.h
│   ├── rxdebug.cpp
│   ├── rxdebug.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── StdArx.h
│   ├── Viewports.aps
│   ├── Viewports.clw
│   ├── ViewportsCommands.cpp
│   ├── Viewports.cpp
│   ├── Viewports.def
│   ├── Viewports.dsp
│   ├── Viewports.plg
│   └── Viewports.rc
├── Chapter05
│   ├── BasicJig
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── BasicJig.aps
│   │   ├── BasicJig.clw
│   │   ├── BasicJigCommands.cpp
│   │   ├── BasicJig.cpp
│   │   ├── BasicJig.def
│   │   ├── BasicJig.dsp
│   │   ├── BasicJig.dsw
│   │   ├── BasicJig.ncb
│   │   ├── BasicJig.opt
│   │   ├── BasicJig.plg
│   │   ├── BasicJig.rc
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ArcUtil.obj
│   │   │   ├── BasicJigCommands.obj
│   │   │   ├── BasicJig.obj
│   │   │   ├── BasicJig.pch
│   │   │   ├── BasicJig.res
│   │   │   ├── BlockUtil.obj
│   │   │   ├── circleutil.obj
│   │   │   ├── ConvertUtil.obj
│   │   │   ├── DimensionUtil.obj
│   │   │   ├── DocData.obj
│   │   │   ├── DrawSquareJig.obj
│   │   │   ├── DwgDatabaseUtil.obj
│   │   │   ├── EllipseUtil.obj
│   │   │   ├── EntityUtil.obj
│   │   │   ├── GePointUtil.obj
│   │   │   ├── GeRectangleUtil.obj
│   │   │   ├── GetInputUtil.obj
│   │   │   ├── HatchUtil.obj
│   │   │   ├── LayerUtil.obj
│   │   │   ├── LineUtil.obj
│   │   │   ├── MathUtil.obj
│   │   │   ├── PolylineUtil.obj
│   │   │   ├── RegionUtil.obj
│   │   │   ├── rxdebug.obj
│   │   │   ├── SelectUtil.obj
│   │   │   ├── SplineUtil.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── StringUtil.obj
│   │   │   ├── TextFileUtil.obj
│   │   │   ├── TextStyleUtil.obj
│   │   │   ├── TextUtil.obj
│   │   │   ├── vc60.idb
│   │   │   ├── vc60.pdb
│   │   │   ├── ViewUtil.obj
│   │   │   ├── ZfgkBasicJig.arx
│   │   │   ├── ZfgkBasicJig.exp
│   │   │   ├── ZfgkBasicJig.ilk
│   │   │   ├── ZfgkBasicJig.lib
│   │   │   └── ZfgkBasicJig.pdb
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── DrawSquareJig.cpp
│   │   ├── DrawSquareJig.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── BasicJig.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Chapter05.dsw
│   ├── Chapter05.ncb
│   ├── Chapter05.opt
│   ├── Debug
│   ├── DoubleClick
│   │   ├── acad.err
│   │   ├── acad.rx
│   │   ├── acadstk.dmp
│   │   ├── AdskDMgr.h
│   │   ├── Debug
│   │   │   ├── DocData.obj
│   │   │   ├── DoubleClickCircle.obj
│   │   │   ├── DoubleClick.obj
│   │   │   ├── DoubleClick.pch
│   │   │   ├── DoubleClick.res
│   │   │   ├── GetColorDlg.obj
│   │   │   ├── rxdebug.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── vc60.idb
│   │   │   ├── vc60.pdb
│   │   │   ├── ZffDoubleClick.arx
│   │   │   ├── ZffDoubleClick.exp
│   │   │   ├── ZffDoubleClick.ilk
│   │   │   ├── ZffDoubleClick.lib
│   │   │   └── ZffDoubleClick.pdb
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── DoubleClick.aps
│   │   ├── DoubleClickCircle.cpp
│   │   ├── DoubleClickCircle.h
│   │   ├── DoubleClick.clw
│   │   ├── DoubleClick.cpp
│   │   ├── DoubleClick.def
│   │   ├── DoubleClick.dsp
│   │   ├── DoubleClick.plg
│   │   ├── DoubleClick.rc
│   │   ├── GetColorDlg.cpp
│   │   ├── GetColorDlg.h
│   │   ├── ial.api
│   │   ├── mfc.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── DoubleClick.rc2
│   │   ├── resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── EntInfoTip
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ArcUtil.obj
│   │   │   ├── BlockUtil.obj
│   │   │   ├── circleutil.obj
│   │   │   ├── ConvertUtil.obj
│   │   │   ├── DimensionUtil.obj
│   │   │   ├── DocData.obj
│   │   │   ├── DwgDatabaseUtil.obj
│   │   │   ├── EllipseUtil.obj
│   │   │   ├── EntInfoTipCommands.obj
│   │   │   ├── EntInfoTipHandler.obj
│   │   │   ├── EntInfoTip.obj
│   │   │   ├── EntInfoTip.pch
│   │   │   ├── EntInfoTip.res
│   │   │   ├── EntityUtil.obj
│   │   │   ├── GePointUtil.obj
│   │   │   ├── GeRectangleUtil.obj
│   │   │   ├── GetInputUtil.obj
│   │   │   ├── HatchUtil.obj
│   │   │   ├── LayerUtil.obj
│   │   │   ├── LineUtil.obj
│   │   │   ├── MathUtil.obj
│   │   │   ├── PolylineUtil.obj
│   │   │   ├── RegionUtil.obj
│   │   │   ├── rxdebug.obj
│   │   │   ├── SelectUtil.obj
│   │   │   ├── SplineUtil.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── StringUtil.obj
│   │   │   ├── TextFileUtil.obj
│   │   │   ├── TextStyleUtil.obj
│   │   │   ├── TextUtil.obj
│   │   │   ├── vc60.idb
│   │   │   ├── vc60.pdb
│   │   │   ├── ViewUtil.obj
│   │   │   ├── ZffEntInfoTip.arx
│   │   │   ├── ZffEntInfoTip.exp
│   │   │   ├── ZffEntInfoTip.ilk
│   │   │   ├── ZffEntInfoTip.lib
│   │   │   └── ZffEntInfoTip.pdb
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── EntInfoTip.aps
│   │   ├── EntInfoTip.clw
│   │   ├── EntInfoTipCommands.cpp
│   │   ├── EntInfoTip.cpp
│   │   ├── EntInfoTip.def
│   │   ├── EntInfoTip.dsp
│   │   ├── EntInfoTipHandler.cpp
│   │   ├── EntInfoTipHandler.h
│   │   ├── EntInfoTip.plg
│   │   ├── EntInfoTip.rc
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── EntInfoTip.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Jig一拖多.dwg
│   ├── MultipleEntJig
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── ArcBlockJig.cpp
│   │   ├── ArcBlockJigEntity.cpp
│   │   ├── ArcBlockJigEntity.h
│   │   ├── ArcBlockJig.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ArcBlockJigEntity.obj
│   │   │   ├── ArcBlockJig.obj
│   │   │   ├── ArcUtil.obj
│   │   │   ├── BlockUtil.obj
│   │   │   ├── circleutil.obj
│   │   │   ├── ConvertUtil.obj
│   │   │   ├── DimensionUtil.obj
│   │   │   ├── DocData.obj
│   │   │   ├── DwgDatabaseUtil.obj
│   │   │   ├── EllipseUtil.obj
│   │   │   ├── EntityUtil.obj
│   │   │   ├── GePointUtil.obj
│   │   │   ├── GeRectangleUtil.obj
│   │   │   ├── GetInputUtil.obj
│   │   │   ├── HatchUtil.obj
│   │   │   ├── LayerUtil.obj
│   │   │   ├── LineUtil.obj
│   │   │   ├── MathUtil.obj
│   │   │   ├── MultipleEntJigCommands.obj
│   │   │   ├── MultipleEntJig.obj
│   │   │   ├── MultipleEntJig.pch
│   │   │   ├── MultipleEntJig.res
│   │   │   ├── PolylineUtil.obj
│   │   │   ├── RegionUtil.obj
│   │   │   ├── rxdebug.obj
│   │   │   ├── SelectUtil.obj
│   │   │   ├── SplineUtil.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── StringUtil.obj
│   │   │   ├── TextFileUtil.obj
│   │   │   ├── TextStyleUtil.obj
│   │   │   ├── TextUtil.obj
│   │   │   ├── vc60.idb
│   │   │   ├── vc60.pdb
│   │   │   ├── ViewUtil.obj
│   │   │   ├── ZffMultipleEntJig.arx
│   │   │   ├── ZffMultipleEntJig.exp
│   │   │   ├── ZffMultipleEntJig.ilk
│   │   │   ├── ZffMultipleEntJig.lib
│   │   │   └── ZffMultipleEntJig.pdb
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── MultipleEntJig.aps
│   │   ├── MultipleEntJig.clw
│   │   ├── MultipleEntJigCommands.cpp
│   │   ├── MultipleEntJig.cpp
│   │   ├── MultipleEntJig.def
│   │   ├── MultipleEntJig.dsp
│   │   ├── MultipleEntJig.plg
│   │   ├── MultipleEntJig.rc
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── MultipleEntJig.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── PromptSelectEnts
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ArcUtil.obj
│   │   │   ├── BlockUtil.obj
│   │   │   ├── circleutil.obj
│   │   │   ├── ConvertUtil.obj
│   │   │   ├── DimensionUtil.obj
│   │   │   ├── DocData.obj
│   │   │   ├── DwgDatabaseUtil.obj
│   │   │   ├── EllipseUtil.obj
│   │   │   ├── EntityUtil.obj
│   │   │   ├── GePointUtil.obj
│   │   │   ├── GeRectangleUtil.obj
│   │   │   ├── GetInputUtil.obj
│   │   │   ├── HatchUtil.obj
│   │   │   ├── LayerUtil.obj
│   │   │   ├── LineUtil.obj
│   │   │   ├── MathUtil.obj
│   │   │   ├── PolylineUtil.obj
│   │   │   ├── PromptSelectEntsCommands.obj
│   │   │   ├── PromptSelectEnts.obj
│   │   │   ├── PromptSelectEnts.pch
│   │   │   ├── PromptSelectEnts.res
│   │   │   ├── RegionUtil.obj
│   │   │   ├── rxdebug.obj
│   │   │   ├── SelectUtil.obj
│   │   │   ├── SplineUtil.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── StringUtil.obj
│   │   │   ├── TextFileUtil.obj
│   │   │   ├── TextStyleUtil.obj
│   │   │   ├── TextUtil.obj
│   │   │   ├── vc60.idb
│   │   │   ├── vc60.pdb
│   │   │   ├── ViewUtil.obj
│   │   │   ├── ZffPromptSelectEnts.arx
│   │   │   ├── ZffPromptSelectEnts.exp
│   │   │   ├── ZffPromptSelectEnts.ilk
│   │   │   ├── ZffPromptSelectEnts.lib
│   │   │   └── ZffPromptSelectEnts.pdb
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── PromptSelectEnts.aps
│   │   ├── PromptSelectEnts.clw
│   │   ├── PromptSelectEntsCommands.cpp
│   │   ├── PromptSelectEnts.cpp
│   │   ├── PromptSelectEnts.def
│   │   ├── PromptSelectEnts.dsp
│   │   ├── PromptSelectEnts.plg
│   │   ├── PromptSelectEnts.rc
│   │   ├── res
│   │   │   └── PromptSelectEnts.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Release
│   ├── RemoveCuiDoubleClick
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── acad.lsp.bak
│   │   │   ├── RemoveCuiDoubleClick.dll
│   │   │   └── RemoveCuiDoubleClick.pdb
│   │   ├── Commands.cs
│   │   ├── obj
│   │   │   ├── Debug
│   │   │   │   ├── Refactor
│   │   │   │   ├── RemoveCuiDoubleClick.dll
│   │   │   │   ├── RemoveCuiDoubleClick.pdb
│   │   │   │   ├── ResolveAssemblyReference.cache
│   │   │   │   └── TempPE
│   │   │   └── RemoveCuiDoubleClick.csproj.FileListAbsolute.txt
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── RemoveCuiDoubleClick.csproj
│   │   ├── RemoveCuiDoubleClick.csproj.user
│   │   ├── RemoveCuiDoubleClick.sln
│   │   └── RemoveCuiDoubleClick.suo
│   ├── Resbuf
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── DocData.obj
│   │   │   ├── ResbufCommands.obj
│   │   │   ├── Resbuf.obj
│   │   │   ├── Resbuf.pch
│   │   │   ├── Resbuf.res
│   │   │   ├── rxdebug.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── vc60.idb
│   │   │   ├── vc60.pdb
│   │   │   ├── ZffResbuf.arx
│   │   │   ├── ZffResbuf.exp
│   │   │   ├── ZffResbuf.ilk
│   │   │   ├── ZffResbuf.lib
│   │   │   └── ZffResbuf.pdb
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── Resbuf.rc2
│   │   ├── Resbuf.aps
│   │   ├── Resbuf.clw
│   │   ├── ResbufCommands.cpp
│   │   ├── Resbuf.cpp
│   │   ├── Resbuf.def
│   │   ├── Resbuf.dsp
│   │   ├── Resbuf.plg
│   │   ├── Resbuf.rc
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── SelectionSet
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ArcUtil.obj
│   │   │   ├── BlockUtil.obj
│   │   │   ├── circleutil.obj
│   │   │   ├── ConvertUtil.obj
│   │   │   ├── DimensionUtil.obj
│   │   │   ├── DocData.obj
│   │   │   ├── DwgDatabaseUtil.obj
│   │   │   ├── EllipseUtil.obj
│   │   │   ├── EntityUtil.obj
│   │   │   ├── GePointUtil.obj
│   │   │   ├── GeRectangleUtil.obj
│   │   │   ├── GetInputUtil.obj
│   │   │   ├── HatchUtil.obj
│   │   │   ├── LayerUtil.obj
│   │   │   ├── LineUtil.obj
│   │   │   ├── MathUtil.obj
│   │   │   ├── PolylineUtil.obj
│   │   │   ├── RegionUtil.obj
│   │   │   ├── rxdebug.obj
│   │   │   ├── SelectionSetCommands.obj
│   │   │   ├── SelectionSet.obj
│   │   │   ├── SelectionSet.pch
│   │   │   ├── SelectionSet.res
│   │   │   ├── SelectUtil.obj
│   │   │   ├── SplineUtil.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── StringUtil.obj
│   │   │   ├── TextFileUtil.obj
│   │   │   ├── TextStyleUtil.obj
│   │   │   ├── TextUtil.obj
│   │   │   ├── vc60.idb
│   │   │   ├── vc60.pdb
│   │   │   ├── ViewUtil.obj
│   │   │   ├── ZffSelectionSet.arx
│   │   │   ├── ZffSelectionSet.exp
│   │   │   ├── ZffSelectionSet.ilk
│   │   │   ├── ZffSelectionSet.lib
│   │   │   └── ZffSelectionSet.pdb
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── SelectionSet.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── SelectionSet.aps
│   │   ├── SelectionSet.clw
│   │   ├── SelectionSetCommands.cpp
│   │   ├── SelectionSet.cpp
│   │   ├── SelectionSet.def
│   │   ├── SelectionSet.dsp
│   │   ├── SelectionSet.plg
│   │   ├── SelectionSet.rc
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   └── UserInteraction
│   ├── acad.rx
│   ├── AdskDMgr.h
│   ├── cmd.api
│   ├── Debug
│   │   ├── ArcUtil.obj
│   │   ├── BlockUtil.obj
│   │   ├── circleutil.obj
│   │   ├── ConvertUtil.obj
│   │   ├── DimensionUtil.obj
│   │   ├── DocData.obj
│   │   ├── DwgDatabaseUtil.obj
│   │   ├── EllipseUtil.obj
│   │   ├── EntityUtil.obj
│   │   ├── GePointUtil.obj
│   │   ├── GetInputUtil.obj
│   │   ├── HatchUtil.obj
│   │   ├── LayerUtil.obj
│   │   ├── LineUtil.obj
│   │   ├── MathUtil.obj
│   │   ├── PolylineUtil.obj
│   │   ├── RegionUtil.obj
│   │   ├── rxdebug.obj
│   │   ├── SplineUtil.obj
│   │   ├── StdAfx.obj
│   │   ├── StringUtil.obj
│   │   ├── TextFileUtil.obj
│   │   ├── TextStyleUtil.obj
│   │   ├── TextUtil.obj
│   │   ├── UserInteractionCommands.obj
│   │   ├── UserInteraction.obj
│   │   ├── UserInteraction.pch
│   │   ├── UserInteraction.res
│   │   ├── vc60.idb
│   │   ├── vc60.pdb
│   │   ├── ViewUtil.obj
│   │   ├── ZffUserInteraction.arx
│   │   ├── ZffUserInteraction.exp
│   │   ├── ZffUserInteraction.ilk
│   │   ├── ZffUserInteraction.lib
│   │   └── ZffUserInteraction.pdb
│   ├── DocData.cpp
│   ├── DocData.h
│   ├── ial.api
│   ├── ObjectARX.prj
│   ├── res
│   │   └── UserInteraction.rc2
│   ├── Resource.h
│   ├── rxdebug.cpp
│   ├── rxdebug.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── StdArx.h
│   ├── UserInteraction.aps
│   ├── UserInteraction.clw
│   ├── UserInteractionCommands.cpp
│   ├── UserInteraction.cpp
│   ├── UserInteraction.def
│   ├── UserInteraction.dsp
│   ├── UserInteraction.plg
│   └── UserInteraction.rc
├── Chapter06
│   ├── Chapter06.dsw
│   ├── Chapter06.ncb
│   ├── Chapter06.opt
│   ├── Debug
│   ├── Dictionary
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffDictionary.arx
│   │   │   └── ZffDictionary.lib
│   │   ├── Dictionary.aps
│   │   ├── Dictionary.clw
│   │   ├── DictionaryCommands.cpp
│   │   ├── Dictionary.cpp
│   │   ├── Dictionary.def
│   │   ├── Dictionary.dsp
│   │   ├── Dictionary.plg
│   │   ├── Dictionary.rc
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── Dictionary.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── EntGroup
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffEntGroup.arx
│   │   │   └── ZffEntGroup.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── EntGroup.aps
│   │   ├── EntGroup.clw
│   │   ├── EntGroupCommands.cpp
│   │   ├── EntGroup.cpp
│   │   ├── EntGroup.def
│   │   ├── EntGroup.dsp
│   │   ├── EntGroup.plg
│   │   ├── EntGroup.rc
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── EntGroup.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   └── XData
│   ├── acad.rx
│   ├── AdskDMgr.h
│   ├── cmd.api
│   ├── Debug
│   │   ├── ZffXData.arx
│   │   └── ZffXData.lib
│   ├── DocData.cpp
│   ├── DocData.h
│   ├── ial.api
│   ├── ObjectARX.prj
│   ├── res
│   │   └── XData.rc2
│   ├── Resource.h
│   ├── rxdebug.cpp
│   ├── rxdebug.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── StdArx.h
│   ├── XData.aps
│   ├── XData.clw
│   ├── XDataCommands.cpp
│   ├── XData.cpp
│   ├── XData.def
│   ├── XData.dsp
│   ├── XData.plg
│   └── XData.rc
├── Chapter07
│   ├── Chapter07.dsw
│   ├── Chapter07.ncb
│   ├── Chapter07.opt
│   ├── Debug
│   ├── DwgDatabase
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffDwgDatabase.arx
│   │   │   └── ZffDwgDatabase.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── DwgDatabase.aps
│   │   ├── DwgDatabase.clw
│   │   ├── DwgDatabaseCommands.cpp
│   │   ├── DwgDatabase.cpp
│   │   ├── DwgDatabase.def
│   │   ├── DwgDatabase.dsp
│   │   ├── DwgDatabase.plg
│   │   ├── DwgDatabase.rc
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── DwgDatabase.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── DwgDocument
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffDwgDocument.arx
│   │   │   └── ZffDwgDocument.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── DwgDocument.aps
│   │   ├── DwgDocument.clw
│   │   ├── DwgDocumentCommands.cpp
│   │   ├── DwgDocument.cpp
│   │   ├── DwgDocument.def
│   │   ├── DwgDocument.dsp
│   │   ├── DwgDocument.plg
│   │   ├── DwgDocument.rc
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── DwgDocument.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   └── ImportDwgBlkDef
│   ├── acad.rx
│   ├── AdskDMgr.h
│   ├── cmd.api
│   ├── Debug
│   │   ├── ZffImportDwgBlkDef.arx
│   │   └── ZffImportDwgBlkDef.lib
│   ├── DocData.cpp
│   ├── DocData.h
│   ├── ial.api
│   ├── ImportDwgBlkDef.aps
│   ├── ImportDwgBlkDef.clw
│   ├── ImportDwgBlkDefCommands.cpp
│   ├── ImportDwgBlkDef.cpp
│   ├── ImportDwgBlkDef.def
│   ├── ImportDwgBlkDef.dsp
│   ├── ImportDwgBlkDef.plg
│   ├── ImportDwgBlkDef.rc
│   ├── ObjectARX.prj
│   ├── res
│   │   └── ImportDwgBlkDef.rc2
│   ├── Resource.h
│   ├── rxdebug.cpp
│   ├── rxdebug.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── StdArx.h
├── Chapter08
│   ├── BaseGeometryClass
│   │   ├── acad.err
│   │   ├── acad.rx
│   │   ├── acadstk.dmp
│   │   ├── AdskDMgr.h
│   │   ├── BaseGeometryClass.aps
│   │   ├── BaseGeometryClass.clw
│   │   ├── BaseGeometryClassCommands.cpp
│   │   ├── BaseGeometryClass.cpp
│   │   ├── BaseGeometryClass.def
│   │   ├── BaseGeometryClass.dsp
│   │   ├── BaseGeometryClass.plg
│   │   ├── BaseGeometryClass.rc
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffBaseGeometryClass.arx
│   │   │   └── ZffBaseGeometryClass.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── BaseGeometryClass.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Chapter08.dsw
│   ├── Chapter08.ncb
│   ├── Chapter08.opt
│   ├── Debug
│   ├── DrawRectPipe
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffDrawRectPipe.arx
│   │   │   └── ZffDrawRectPipe.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── DrawRectPipe.aps
│   │   ├── DrawRectPipe.clw
│   │   ├── DrawRectPipeCommands.cpp
│   │   ├── DrawRectPipe.cpp
│   │   ├── DrawRectPipe.def
│   │   ├── DrawRectPipe.dsp
│   │   ├── DrawRectPipe.plg
│   │   ├── DrawRectPipe.rc
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── DrawRectPipe.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── PointRelationToPolyline
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffPointRelationToPolyline.arx
│   │   │   └── ZffPointRelationToPolyline.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── PointRelationToPolyline.clw
│   │   ├── PointRelationToPolylineCommands.cpp
│   │   ├── PointRelationToPolyline.cpp
│   │   ├── PointRelationToPolyline.def
│   │   ├── PointRelationToPolyline.dsp
│   │   ├── PointRelationToPolyline.plg
│   │   ├── PointRelationToPolyline.rc
│   │   ├── res
│   │   │   └── PointRelationToPolyline.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Release
│   └── 点和多段线的位置关系.dwg
├── Chapter09
│   ├── Chapter09.dsw
│   ├── Chapter09.ncb
│   ├── Chapter09.opt
│   ├── CustomObject
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── CustomObject.aps
│   │   ├── CustomObject.clw
│   │   ├── CustomObjectCommands.cpp
│   │   ├── CustomObject.cpp
│   │   ├── CustomObject.def
│   │   ├── CustomObject.dsp
│   │   ├── CustomObject.plg
│   │   ├── CustomObject.rc
│   │   ├── Debug
│   │   │   ├── ZffCustomObject.arx
│   │   │   └── ZffCustomObject.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CustomObject.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── CustomObjectDB
│   │   ├── clw.api
│   │   ├── CustomObjectDB.aps
│   │   ├── CustomObjectDB.clw
│   │   ├── CustomObjectDB.cpp
│   │   ├── CustomObjectDB.def
│   │   ├── CustomObjectDB.dsp
│   │   ├── CustomObjectDB.plg
│   │   ├── CustomObjectDB.rc
│   │   ├── Debug
│   │   │   ├── ZffCustomObjectDB.dbx
│   │   │   └── ZffCustomObjectDB.lib
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── CustomObjectDB.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── StdArx.h
│   │   ├── ZffDwgScale.cpp
│   │   └── ZffDwgScale.h
│   └── Debug
├── Chapter10
│   ├── BREP.dwg
│   ├── BrepTest
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── BrepTest.aps
│   │   ├── BrepTest.clw
│   │   ├── BrepTestCommands.cpp
│   │   ├── BrepTest.cpp
│   │   ├── BrepTest.def
│   │   ├── BrepTest.dsp
│   │   ├── BrepTest.plg
│   │   ├── BrepTest.rc
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffBrepTest.arx
│   │   │   └── ZffBrepTest.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── BrepTest.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Chapter10.dsw
│   ├── Chapter10.ncb
│   ├── Chapter10.opt
│   ├── Create3DSolid
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Create3DSolid.aps
│   │   ├── Create3DSolid.clw
│   │   ├── Create3DSolidCommands.cpp
│   │   ├── Create3DSolid.cpp
│   │   ├── Create3DSolid.def
│   │   ├── Create3DSolid.dsp
│   │   ├── Create3DSolid.plg
│   │   ├── Create3DSolid.rc
│   │   ├── Debug
│   │   │   ├── ZffCreate3DSolid.arx
│   │   │   └── ZffCreate3DSolid.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── Create3DSolid.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Debug
│   └── Release
├── Chapter11
│   ├── Chapter11.dsw
│   ├── Chapter11.ncb
│   ├── Chapter11.opt
│   ├── CustomPalette
│   │   ├── acad.rx
│   │   ├── acrxEntryPoint.cpp
│   │   ├── 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
│   │   ├── MyPaletteChildDlg1.cpp
│   │   ├── MyPaletteChildDlg1.h
│   │   ├── MyPalette.cpp
│   │   ├── MyPalette.h
│   │   ├── MyPaletteSet.cpp
│   │   ├── MyPaletteSet.h
│   │   ├── resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── Win32
│   │   └── Debug
│   │   ├── CustomPalette.lib
│   │   └── ZfgkCustomPalette.arx
│   ├── 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
│   │   ├── ial.api
│   │   ├── mfc.api
│   │   ├── MyDockControlBar.cpp
│   │   ├── MyDockControlBar.h
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── DockControlBar.rc2
│   │   ├── resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── GridDialog
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffGridDialog.arx
│   │   │   └── ZffGridDialog.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── GridDialog.aps
│   │   ├── GridDialog.clw
│   │   ├── GridDialogCommands.cpp
│   │   ├── GridDialog.cpp
│   │   ├── GridDialog.def
│   │   ├── GridDialog.dsp
│   │   ├── GridDialog.plg
│   │   ├── GridDialog.rc
│   │   ├── GridDlg.cpp
│   │   ├── GridDlg.h
│   │   ├── ial.api
│   │   ├── mfc.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── GridDialog.rc2
│   │   ├── resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── MfcToolbar
│   │   ├── AcToolBar.cpp
│   │   ├── AcToolBar.h
│   │   ├── AdskDMgr.h
│   │   ├── ArxMsgHandler.cpp
│   │   ├── ArxMsgHandler.h
│   │   ├── Debug
│   │   │   ├── ZffMfcToolbar.arx
│   │   │   └── ZffMfcToolbar.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── mfc.api
│   │   ├── MfcToolbar.aps
│   │   ├── MfcToolbar.clw
│   │   ├── MfcToolbar.cpp
│   │   ├── MfcToolbar.def
│   │   ├── MfcToolbar.dsp
│   │   ├── MfcToolbar.dsw
│   │   ├── MfcToolbar.ncb
│   │   ├── MfcToolbar.opt
│   │   ├── MfcToolbar.plg
│   │   ├── MfcToolbar.rc
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── MfcToolbar.rc2
│   │   ├── resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── StdArx.h
│   │   └── toolbar1.bmp
│   ├── ModalDialog
│   │   ├── AdskDMgr.h
│   │   ├── ArxDialog.cpp
│   │   ├── ArxDialog.h
│   │   ├── cmd.api
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── mfc.api
│   │   ├── MfcDialog.cpp
│   │   ├── MfcDialog.h
│   │   ├── ModalDialog.aps
│   │   ├── ModalDialog.clw
│   │   ├── ModalDialogCommands.cpp
│   │   ├── ModalDialog.cpp
│   │   ├── ModalDialog.def
│   │   ├── ModalDialog.dsp
│   │   ├── ModalDialog.dsw
│   │   ├── ModalDialog.ncb
│   │   ├── ModalDialog.opt
│   │   ├── ModalDialog.plg
│   │   ├── ModalDialog.rc
│   │   ├── ObjectARX.prj
│   │   ├── Release
│   │   │   ├── ZffModalDialog.arx
│   │   │   └── ZffModalDialog.lib
│   │   ├── res
│   │   │   └── ModalDialog.rc2
│   │   ├── resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── ModelessDialog
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffModelessDialog.arx
│   │   │   └── ZffModelessDialog.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── mfc.api
│   │   ├── ModelessDialog.aps
│   │   ├── ModelessDialog.clw
│   │   ├── ModelessDialogCommands.cpp
│   │   ├── ModelessDialog.cpp
│   │   ├── ModelessDialog.def
│   │   ├── ModelessDialog.dsp
│   │   ├── ModelessDialog.dsw
│   │   ├── ModelessDialog.ncb
│   │   ├── ModelessDialog.opt
│   │   ├── ModelessDialog.plg
│   │   ├── ModelessDialog.rc
│   │   ├── ModelessDlg.cpp
│   │   ├── ModelessDlg.h
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── ModelessDialog.rc2
│   │   ├── resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── PreviewControl
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZfgkPreviewControl.arx
│   │   │   └── ZfgkPreviewControl.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── GsPreviewCtrl.cpp
│   │   ├── GsPreviewCtrl.h
│   │   ├── ial.api
│   │   ├── mfc.api
│   │   ├── ObjectARX.prj
│   │   ├── PreviewControl.aps
│   │   ├── PreviewControl.clw
│   │   ├── PreviewControlCommands.cpp
│   │   ├── PreviewControl.cpp
│   │   ├── PreviewControl.def
│   │   ├── PreviewControl.dsp
│   │   ├── PreviewControl.plg
│   │   ├── PreviewControl.rc
│   │   ├── PreviewDlg.cpp
│   │   ├── PreviewDlg.h
│   │   ├── res
│   │   │   └── PreviewControl.rc2
│   │   ├── resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Release
│   └── TabDialog
│   ├── acad.rx
│   ├── AdskDMgr.h
│   ├── cmd.api
│   ├── ControlPage.cpp
│   ├── ControlPage.h
│   ├── Debug
│   │   ├── ZffTabDialog.arx
│   │   └── ZffTabDialog.lib
│   ├── DocData.cpp
│   ├── DocData.h
│   ├── ial.api
│   ├── mfc.api
│   ├── ObjectARX.prj
│   ├── OptionSheet.cpp
│   ├── OptionSheet.h
│   ├── res
│   │   └── TabDialog.rc2
│   ├── resource.h
│   ├── rxdebug.cpp
│   ├── rxdebug.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── StdArx.h
│   ├── TabDialog.aps
│   ├── TabDialog.clw
│   ├── TabDialogCommands.cpp
│   ├── TabDialog.cpp
│   ├── TabDialog.def
│   ├── TabDialog.dsp
│   ├── TabDialog.plg
│   ├── TabDialog.rc
│   ├── TextPage.cpp
│   └── TextPage.h
├── Chapter12
│   ├── AdoAccess
│   │   ├── acad.rx
│   │   ├── AdoAccess.aps
│   │   ├── AdoAccess.clw
│   │   ├── AdoAccessCommands.cpp
│   │   ├── AdoAccess.cpp
│   │   ├── AdoAccess.def
│   │   ├── AdoAccess.dsp
│   │   ├── AdoAccess.plg
│   │   ├── AdoAccess.rc
│   │   ├── AdskDMgr.h
│   │   ├── Book.mdb
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffAdoAccess.arx
│   │   │   └── ZffAdoAccess.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── msado15.tlh
│   │   ├── msado15.tli
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── AdoAccess.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── BinaryFile
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── BinaryFile.aps
│   │   ├── BinaryFile.clw
│   │   ├── BinaryFileCommands.cpp
│   │   ├── BinaryFile.cpp
│   │   ├── BinaryFile.def
│   │   ├── BinaryFile.dsp
│   │   ├── BinaryFile.plg
│   │   ├── BinaryFile.rc
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffBinaryFile.arx
│   │   │   └── ZffBinaryFile.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── BinaryFile.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── Chapter12.dsw
│   ├── Chapter12.ncb
│   ├── Chapter12.opt
│   ├── Debug
│   ├── UseExcel
│   │   ├── acad.rx
│   │   ├── AdskDMgr.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── ZffUseExcel.arx
│   │   │   └── ZffUseExcel.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── excel.cpp
│   │   ├── excel.h
│   │   ├── ial.api
│   │   ├── ObjectARX.prj
│   │   ├── res
│   │   │   └── UseExcel.rc2
│   │   ├── Resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── StdArx.h
│   │   ├── UseExcel.aps
│   │   ├── UseExcel.clw
│   │   ├── UseExcelCommands.cpp
│   │   ├── UseExcel.cpp
│   │   ├── UseExcel.def
│   │   ├── UseExcel.dsp
│   │   ├── UseExcel.plg
│   │   └── UseExcel.rc
│   └── 导出的Excel文件.xls
├── Chapter13
│   ├── Chapter13.dsw
│   ├── Chapter13.ncb
│   ├── Chapter13.opt
│   ├── Chapter13.sln
│   ├── Chapter13.suo
│   ├── ModalDialog
│   │   ├── AdskDMgr.h
│   │   ├── ArxDialog.cpp
│   │   ├── ArxDialog.h
│   │   ├── cmd.api
│   │   ├── Debug
│   │   │   ├── AppDirectoryUtil.obj
│   │   │   ├── ArcUtil.obj
│   │   │   ├── ArxDialog.obj
│   │   │   ├── BlockUtil.obj
│   │   │   ├── BuildLog.htm
│   │   │   ├── circleutil.obj
│   │   │   ├── ConvertUtil.obj
│   │   │   ├── DimensionUtil.obj
│   │   │   ├── DocData.obj
│   │   │   ├── DwgDatabaseUtil.obj
│   │   │   ├── EllipseUtil.obj
│   │   │   ├── EntityUtil.obj
│   │   │   ├── GePointUtil.obj
│   │   │   ├── GeRectangleUtil.obj
│   │   │   ├── GetInputUtil.obj
│   │   │   ├── GridCellBase.obj
│   │   │   ├── GridCellButton.obj
│   │   │   ├── GridCellCheck.obj
│   │   │   ├── GridCellCombo.obj
│   │   │   ├── GridCellDateTime.obj
│   │   │   ├── GridCellGroup.obj
│   │   │   ├── GridCellNumeric.obj
│   │   │   ├── GridCell.obj
│   │   │   ├── GridCellTerminal.obj
│   │   │   ├── GridCtrl.obj
│   │   │   ├── GridCtrlUtil.obj
│   │   │   ├── GridDropTarget.obj
│   │   │   ├── GridURLCell.obj
│   │   │   ├── HatchUtil.obj
│   │   │   ├── IniFile.obj
│   │   │   ├── InPlaceEdit.obj
│   │   │   ├── LayerUtil.obj
│   │   │   ├── LineUtil.obj
│   │   │   ├── MathUtil.obj
│   │   │   ├── MfcDialog.obj
│   │   │   ├── ModalDialogCommands.obj
│   │   │   ├── ModalDialog.obj
│   │   │   ├── ModalDialog.res
│   │   │   ├── PolylineUtil.obj
│   │   │   ├── RegionUtil.obj
│   │   │   ├── rxdebug.obj
│   │   │   ├── SelectUtil.obj
│   │   │   ├── SplineUtil.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── StringUtil.obj
│   │   │   ├── TextFileUtil.obj
│   │   │   ├── TextStyleUtil.obj
│   │   │   ├── TextUtil.obj
│   │   │   ├── TitleTip.obj
│   │   │   ├── vc70.idb
│   │   │   ├── vc70.pdb
│   │   │   └── ViewUtil.obj
│   │   ├── Debug2005
│   │   │   ├── ZffModalDialog.arx
│   │   │   └── ZffModalDialog.lib
│   │   ├── DocData.cpp
│   │   ├── DocData.h
│   │   ├── ial.api
│   │   ├── mfc.api
│   │   ├── MfcDialog.cpp
│   │   ├── MfcDialog.h
│   │   ├── ModalDialog.aps
│   │   ├── ModalDialog.clw
│   │   ├── ModalDialogCommands.cpp
│   │   ├── ModalDialog.cpp
│   │   ├── ModalDialog.def
│   │   ├── ModalDialog.dsp
│   │   ├── ModalDialog.dsw
│   │   ├── ModalDialog.ncb
│   │   ├── ModalDialog.opt
│   │   ├── ModalDialog.plg
│   │   ├── ModalDialog.rc
│   │   ├── ModalDialog.vcproj
│   │   ├── ModalDialog_VS2005.vcproj
│   │   ├── ModalDialog_VS2005.vcproj.8.00.old
│   │   ├── ModalDialog_VS2005.vcproj.OK6KWSHYH1JCBX2.Administrator.user
│   │   ├── ModalDialog_VS2005.vcproj.Server.Afanto.user
│   │   ├── ObjectARX.prj
│   │   ├── Release
│   │   │   ├── ArxDialog.obj
│   │   │   ├── DocData.obj
│   │   │   ├── MfcDialog.obj
│   │   │   ├── ModalDialogCommands.obj
│   │   │   ├── ModalDialog.obj
│   │   │   ├── ModalDialog.res
│   │   │   ├── rxdebug.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── vc60.idb
│   │   │   ├── ZffModalDialog.arx
│   │   │   ├── ZffModalDialog.exp
│   │   │   └── ZffModalDialog.lib
│   │   ├── res
│   │   │   └── ModalDialog.rc2
│   │   ├── resource.h
│   │   ├── rxdebug.cpp
│   │   ├── rxdebug.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdArx.h
│   ├── _UpgradeReport_Files
│   │   ├── UpgradeReport.css
│   │   ├── UpgradeReport_Minus.gif
│   │   ├── UpgradeReport_Plus.gif
│   │   └── UpgradeReport.xslt
│   └── UseReactor
│   ├── acad.err
│   ├── acad.rx
│   ├── acadstk.dmp
│   ├── AdskDMgr.h
│   ├── cmd.api
│   ├── Debug
│   │   ├── AppDirectoryUtil.obj
│   │   ├── ArcUtil.obj
│   │   ├── BlockUtil.obj
│   │   ├── BuildLog.htm
│   │   ├── circleutil.obj
│   │   ├── ConvertUtil.obj
│   │   ├── DimensionUtil.obj
│   │   ├── DocData.obj
│   │   ├── DwgDatabaseUtil.obj
│   │   ├── EllipseUtil.obj
│   │   ├── EntityUtil.obj
│   │   ├── GePointUtil.obj
│   │   ├── GeRectangleUtil.obj
│   │   ├── GetInputUtil.obj
│   │   ├── GridCellBase.obj
│   │   ├── GridCellButton.obj
│   │   ├── GridCellCheck.obj
│   │   ├── GridCellCombo.obj
│   │   ├── GridCellDateTime.obj
│   │   ├── GridCellGroup.obj
│   │   ├── GridCellNumeric.obj
│   │   ├── GridCell.obj
│   │   ├── GridCellTerminal.obj
│   │   ├── GridCtrl.obj
│   │   ├── GridCtrlUtil.obj
│   │   ├── GridDropTarget.obj
│   │   ├── GridURLCell.obj
│   │   ├── HatchUtil.obj
│   │   ├── IniFile.obj
│   │   ├── InPlaceEdit.obj
│   │   ├── LayerUtil.obj
│   │   ├── LineUtil.obj
│   │   ├── MathUtil.obj
│   │   ├── MyDbReactor.obj
│   │   ├── MyDocReactor.obj
│   │   ├── MyEditorReactor.obj
│   │   ├── MyObjectReactor.obj
│   │   ├── PolylineUtil.obj
│   │   ├── RegionUtil.obj
│   │   ├── rxdebug.obj
│   │   ├── SelectUtil.obj
│   │   ├── SplineUtil.obj
│   │   ├── StdAfx.obj
│   │   ├── StringUtil.obj
│   │   ├── TextFileUtil.obj
│   │   ├── TextStyleUtil.obj
│   │   ├── TextUtil.obj
│   │   ├── TitleTip.obj
│   │   ├── UseReactorCommands.obj
│   │   ├── UseReactor.obj
│   │   ├── UseReactor.res
│   │   ├── vc70.idb
│   │   ├── vc70.pdb
│   │   └── ViewUtil.obj
│   ├── Debug2005
│   │   ├── ZffUseReactor.arx
│   │   └── ZffUseReactor.lib
│   ├── DocData.cpp
│   ├── DocData.h
│   ├── ial.api
│   ├── MyDbReactor.cpp
│   ├── MyDbReactor.h
│   ├── MyDocReactor.cpp
│   ├── MyDocReactor.h
│   ├── MyEditorReactor.cpp
│   ├── MyEditorReactor.h
│   ├── MyObjectReactor.cpp
│   ├── MyObjectReactor.h
│   ├── ObjectARX.prj
│   ├── res
│   │   └── UseReactor.rc2
│   ├── Resource.h
│   ├── rxdebug.cpp
│   ├── rxdebug.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── StdArx.h
│   ├── UseReactor.aps
│   ├── UseReactor.clw
│   ├── UseReactorCommands.cpp
│   ├── UseReactor.cpp
│   ├── UseReactor.def
│   ├── UseReactor.dsp
│   ├── UseReactor.plg
│   ├── UseReactor.rc
│   ├── UseReactor.vcproj
│   ├── UseReactor_VS2005.vcproj
│   ├── UseReactor_VS2005.vcproj.8.00.old
│   ├── UseReactor_VS2005.vcproj.OK6KWSHYH1JCBX2.Administrator.user
│   └── UseReactor_VS2005.vcproj.Server.Afanto.user
├── 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
│   │   ├── CircleUtil.cpp
│   │   ├── CircleUtil.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
│   ├── Excel
│   │   ├── excel.cpp
│   │   ├── excel.h
│   │   ├── ExcelUtil.cpp
│   │   └── ExcelUtil.h
│   ├── Geometry
│   │   ├── GePointUtil.cpp
│   │   ├── GePointUtil.h
│   │   ├── GeRectangleUtil.cpp
│   │   ├── GeRectangleUtil.h
│   │   ├── MathUtil.cpp
│   │   └── MathUtil.h
│   ├── Interaction
│   │   ├── GetInputUtil.cpp
│   │   ├── GetInputUtil.h
│   │   ├── SelectUtil.cpp
│   │   └── SelectUtil.h
│   ├── IO
│   │   ├── AppDirectoryUtil.cpp
│   │   ├── AppDirectoryUtil.h
│   │   ├── IniFile.cpp
│   │   ├── IniFile.h
│   │   ├── TextFileUtil.cpp
│   │   └── TextFileUtil.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
│   │   ├── GridCellBase.cpp
│   │   ├── GridCellBase.h
│   │   ├── GridCell.cpp
│   │   ├── GridCell.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
│   ├── bin
│   │   └── Debug
│   │   ├── acad.err
│   │   ├── acad.lsp.bak
│   │   ├── CSharpUseTriangleEntity.dll
│   │   ├── CSharpUseTriangleEntity.pdb
│   │   └── ZfgkTriangleEntityDB.dll
│   ├── Commands.cs
│   ├── CSharpUseTriangleEntity.csproj
│   ├── CSharpUseTriangleEntity.csproj.user
│   ├── obj
│   │   ├── CSharpUseTriangleEntity.csproj.FileListAbsolute.txt
│   │   └── Debug
│   │   ├── CSharpUseTriangleEntity.dll
│   │   ├── CSharpUseTriangleEntity.pdb
│   │   ├── Refactor
│   │   ├── ResolveAssemblyReference.cache
│   │   └── TempPE
│   └── Properties
│   └── AssemblyInfo.cs
├── TriangleEntityDB
│   ├── acrxEntryPoint.cpp
│   ├── 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
├── TriangleEntity.ncb
├── TriangleEntity.sln
├── TriangleEntity.suo
├── VcUseTriangleEntity
│   ├── acad.rx
│   ├── acrxEntryPoint.cpp
│   ├── 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
├── win32
│   └── debug
│   ├── acad.lsp.bak
│   ├── TriangleEntityDB.exp
│   ├── TriangleEntityDB.lib
│   ├── TriangleEntityDB.pdb
│   ├── VcUseTriangleEntity.exp
│   ├── VcUseTriangleEntity.lib
│   ├── VcUseTriangleEntity.pdb
│   ├── ZfgkTriangleEntityDB.dll
│   ├── ZfgkTriangleEntityDB.ilk
│   ├── ZfgkVcUseTriangleEntity.arx
│   └── ZfgkVcUseTriangleEntity.ilk
└── 三角形.dwg

244 directories, 2052 files

标签:

实例下载地址

AutoCAD ObjectARX(vc)开发基础与实例教程.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警