在Step06 ObjectARX项目中通过名称“
CREATEEMPLOYEE”创建一个新命令.
命令的执行:
命令 "CREATEEMPLOYEE":
- 输入员工数据作为员工编号; 员工隔间; 员工名字;
员工姓氏(acedGetInt(),acedGetString())和员工职位(acedGetPoint())。
注意:函数acedGetPoint()返回代表用户选择的点的ads_point。 要将ads_point直接转换为AcGePoint3d点,请使用全局函数asDblArray()。
有关asDblArray()的更多信息,请参考ObjectARX联机帮助。
- 创建一个AsdkEmployee实体的新实例.
- 设置AsdkEmployee数据.
-
将AsdkEmployee实体添加到“模型空间”记录中.
尝试自己实现上述所有功能。 不要忘记ObjectARX联机帮助以获取快速参考。
如果卡住,则可以打开 Step06解决的项目
并研究Step06项目的acrxEntryPoint.cpp文件中的代码.
加载AsdkEmployee.dbx ObjectDBX模块:
加载任何ObjectDBX模块所需的步骤和代码是相同的。
因此请参阅
加载AsdkEmployeedetails.dbx ObjectDBX模块
并在您的Step06 ARX项目中实现类似的代码以加载AsdkEmployee.dbx.
|