使用ObjectARX向导创建自定义实体所涉及的步骤与创建自定义对象相似。 你可以参考 创建AsdkEmployeeDetails类  有关完整的详细信息.

  1. 在解决方案资源管理器中右键单击项目Employee,然后选择“添加”->“类...”。 这将弹出“添加类”对话框,您可以在其中选择类向导。 我们将选择“ ObjectDBX自定义对象类向导”模板,然后单击“打开”以获取向导对话框.

  2. 在“ ObjectDBX自定义对象类向导”对话框中,我们将通过名称“ AsdkEmployee”创建一个类。 请注意,前缀“ Asdk”将已经在文本框中,因此只需添加“ Employee”即可。 选择基类为“ AcDbEllipse”。

  3. 选择选项卡“协议”,然后选中“ Dwg协议”和“ Dxf协议”两个复选框。 单击完成,向导将创建派生自AcDbEllipse类的AsdkEmployee类.

  4. 打开头文件AsdkEmployee.h,我们将定义一个常量字符串,该常量字符串将用于使用acrxRegisterService()向acrxDynamicLinker注册ObjectDBX模块。 在标头AsdkEmployee.h中添加以下内容.

#define ASDKEMPLOYEE_DBXSERVICE _T("ASDKEMPLOYEE_DBXSERVICE")
 

NEXT: 将成员函数添加到AsdkEmployee类

 

Create AsdkEmployee class
Copyright ? 2013 Autodesk, Inc.