| 初始化 ObjectARX 应用程序 必须初始化应用程序定义的任何自定义类和命令。此初始化可以在函数的情况下进行,也可以在从该函数调用的函数中进行。AcRx::kInitAppMsgacrxEntryPoint() 初始化 ObjectARX 应用程序如果已定义自定义类,请调用其函数。rxInit()“派生自定义 ObjectARX 类”中详细讨论了定义自定义类。如果已定义自定义类,请调用以重新生成 ObjectARX 运行时类树。acrxBuildClassHierarchy()为了提高效率,请在调用每个自定义类的函数后调用一次。acrxBuildClassHierarchy()rxinit()执行所需的任何其他初始化。注册服务名称。如果其他应用程序将依赖于您的应用程序,建议注册服务名称。注册服务名称允许其他应用程序根据服务进行注册,并允许应用程序在卸载之前检查它是否有任何依赖项。如果要使用 ObjectARX 机制从应用程序导出符号函数,则还需要为应用程序注册服务名称。您可以使用函数 ,也可以使用类。有关注册服务的更多信息,请参阅《ObjectARX 参考》中的“AcRxService”。acrxRegisterService()AcRxService使用 AutoCAD 命令机制注册命令。用于使 AutoCAD 了解应用程序定义的命令。有关详细信息,请参阅“注册新命令”。acedRegCmds->addCommand()
 |