CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

工具目录 (ATC) 文件

2022-12-31 09:42| 发布者: admin| 查看: 321| 评论: 0|来自: AutoCAD

工具选项板应用程序通过将信息存储在 ATC 文件中来将其工具数据发布到 AutoCAD。这些文件包含 XML 内容,描述应用程序提供的工具选项板组件。应用程序生成的 ATC 文件可用于安装程序来部署产品。

几种不同类型的工具选项板文件使用.atc文件扩展名。工作的工具选项板应用程序通常提供至少三种类型的 ATC 文件,如下所示:

  • 已注册的库存工具目录文件
  • 工作区目录文件
  • 组件面板定义文件(可选)

当 AutoCAD 启动“工具选项板”窗口时,框架首先读取已注册的常用工具目录文件。这些ATC文件指定类ID和对象ARX模块的库存工具。框架尝试将指示的 ObjectARX 模块加载为 Windows DLL。它不会将它们作为 ObjectARX 应用程序加载,因此在通过 AcRx 机制重新加载模块之前,无法访问您可能已在加载模块中定义的 AutoCAD 命令。

如果常用工具的信息不包括模块路径和文件名,则框架将使用工具的 CLSID 进行调用以创建 COM 对象。CoCreateInstance()

接下来,AutoCAD 检查工作区目录 ATC 文件。应用程序的工作区目录描述其调色板集配置。这些目录向 AutoCAD 提供用于创建其工具选项板选项卡的信息。下图说明了此事件序列。

工具选项板框架启动顺序

选项板定义 ATC 文件传达有关单个工具选项板的 UI 配置的信息。它提供工具顺序、图像源和图像大小等数据。框架使用此信息来显示工具选项板的工具图标,并将工具链接到其基础常用工具实现。此外,每个选项板定义都必须引用与工作区目录文件中找到的组件面板 ID 匹配的 ID。

工具选项板定义还描述了它们包含的工具。工具的描述引用常用工具的基本定义,并提供专用于常用工具的特性值。工具描述应至少提供图标文件路径、工具标签及其库存工具 ID。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 15:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部