CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

创建 ObjectARX 应用程序

2024-5-18 19:00| 发布者: admin| 查看: 154| 评论: 0|原作者: admin|来自: AutoCAD

创建 ObjectARX 应用程序

ObjectARX 应用程序是一个 DLL,它共享 AutoCAD 的地址空间,并直接对 AutoCAD 进行函数调用。ObjectARX 应用程序通常实现可从 AutoCAD 中访问的命令。这些命令通常使用自定义类实现。创建 ObjectARX 应用程序涉及以下常规步骤。

创建 ObjectARX 应用程序

  1. 创建自定义类以实现新命令。

    您可以从大多数 ObjectARX 层次结构和符号表类派生自定义类。

  2. 确定 ObjectARX 应用程序将处理哪些 AutoCAD 消息。

    AutoCAD 向 ObjectARX 应用程序发送各种消息,指示 AutoCAD 中发生了特定事件。您可以决定应用程序将响应哪些消息,以及将触发哪些操作。

  3. 实现 AutoCAD 的入口点。

    AutoCAD 通过该函数调用 ObjectARX 应用程序,该函数替换了 C++ 程序的功能。您负责在应用程序中实现该函数。该函数调用已与特定 AutoCAD 消息关联的函数。acrxEntryPoint()main()acrxEntryPoint()acrxEntryPoint()

  4. 实现初始化。

    在 ObjectARX 应用程序中,您需要初始化已创建的任何自定义类,并重新构建 ObjectARX 运行时类树。此外,如果要添加命令,则必须将其注册到 AutoCAD。

  5. 准备卸货。

    要创建运行良好的 ObjectARX 应用程序,必须在卸载应用程序时删除所有自定义类和命令。

以下各节将更详细地讨论开发 ObjectARX 应用程序的一般步骤。

注意:ObjectARX 向导可用于创建 ObjectARX 项目。请参阅 ObjectARX SDK 中的 objectarx\utils 目录。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-5 17:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部