在解决方案资源管理器中右键单击项目EmployeeDetails,然后选择“添加”->“新项目...”。 这将弹出“添加新项”对话框,您可以在其中选择类向导。 我们将选择“ ObjectDBX自定义对象类向导”模板,然后单击“添加”以获取向导对话框。
步骤5图3-选择ObjectARX类向导
在“ ObjectDBX自定义对象类向导”对话框中,我们将通过名称“ AsdkEmployeeDetails”创建一个类。 请注意,前缀“ Asdk”将已经在文本框中,因此只需添加“ EmployeeDetails”。 选择基类为“ AcDbObject”。
步骤5图4-在ObjectDBX自定义对象类向导中键入类名称
选择选项卡“协议”,然后选中“ Dwg协议”和“ Dxf协议”两个复选框。 单击完成,向导将创建从AcDbObject类派生的类AsdkEmployeeDetails.
步骤5图5-选择要实施的AcDbObject协议
打开头文件AsdkEmployeeDetails.h,我们将定义一个常量字符串,该常量字符串将用于使用acrxRegisterService()方法向acrxDynamicLinker注册ObjectDBX模块。 在标头AsdkEmployeeDetails.h中添加以下内容.
#define ASDKEMPLOYEEDETAILS_DBXSERVICE _T("ASDKEMPLOYEEDETAILS_DBXSERVICE")
NEXT: 将成员变量添加到AsdkEmployeeDetails类