使用ObjectARX向导创建自定义实体所涉及的步骤与创建自定义对象相似。 你可以参考 创建AsdkEmployeeDetails类
有关完整的详细信息.
-
在解决方案资源管理器中右键单击项目Employee,然后选择“添加”->“类...”。
这将弹出“添加类”对话框,您可以在其中选择类向导。 我们将选择“ ObjectDBX自定义对象类向导”模板,然后单击“打开”以获取向导对话框.
-
在“ ObjectDBX自定义对象类向导”对话框中,我们将通过名称“
AsdkEmployee”创建一个类。 请注意,前缀“ Asdk”将已经在文本框中,因此只需添加“ Employee”即可。 选择基类为“
AcDbEllipse”。
-
选择选项卡“协议”,然后选中“ Dwg协议”和“ Dxf协议”两个复选框。
单击完成,向导将创建派生自AcDbEllipse类的AsdkEmployee类.
-
打开头文件AsdkEmployee.h,我们将定义一个常量字符串,该常量字符串将用于使用acrxRegisterService()向acrxDynamicLinker注册ObjectDBX模块。 在标头AsdkEmployee.h中添加以下内容.
#define
ASDKEMPLOYEE_DBXSERVICE _T("ASDKEMPLOYEE_DBXSERVICE") |
|