CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

创建对象ARX应用程序

2023-1-1 07:05| 发布者: admin| 查看: 332| 评论: 0|来自: AutoCAD

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

创建对象 ARX 应用程序

  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 )

GMT+8, 2024-5-19 14:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部