CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

定义工具

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

定义工具

工具表示应用程序提供的功能。工具由一个图形图标、一组配置参数和一个公开工具属性和行为的 COM 模块组成。工具的定义方式必须使工具选项板框架能够识别它们并解析它们的依赖关系。这是通过下表中显示的 COM 接口和 ObjectARX 类完成的。

工具和目录界面

 

接口

目的

IAcadStockTool

由框架调用以获取指向基础实例的指针。(必填)IAcadTool

IAcadTool

管理工具的属性和行为,并在选择多个工具进行编辑时发出通知。(必填)

IAcadToolCopyPaste

用于实现工具的剪贴板支持。(可选)

IAcadToolDragSource

当从“工具选项板”(Tool Palette) 拖动库工具对象的工具时通知该库工具对象。(可选)

IAcadToolDropTarget

当对象在“工具选项板”中放置时通知库工具。允许从单个丢弃的集群创建多个工具。(可选)

IAcadToolProperties

加载工具时由框架传递给工具。用于获取和设置工具的显示属性。还提供对浮出控件、形状和叠加图像的支持。(可选)

IAcadToolImage

由框架实现,用于管理图像对象。(可选)

IAcadToolContextMenu

提供对“工具选项板”窗口的右键单击菜单的访问。(可选)

IAcadToolFlyoutShape

从框架传达有关用户选择的浮出控件形状的信息。(可选)

IAcadToolSort

允许工具参与自定义排序。(可选)

工具和目录类

 

类

目的

AcTcCatalogItem

所有目录项的基类。封装常见的目录项属性和行为。

AcTcTool

将刀具项封装在刀具目录中。

AcTcPackage

将包项封装在工具目录中。

AcTcPalette

封装工具目录中的选项板项。

AcTcCategory

封装工具目录中的类别项。

AcTcCatalog

将目录项封装在工具目录中。

AcTcCatalogSet

存储和管理目录集合。

AcTcCatalogItemReactor

用于在添加、删除或删除目录项的子项时接收通知的基类。

AcTcScheme

存储和管理工具选项板方案。

AcTcStockTool

表示已注册的库存工具。封装库存工具注册信息的读写。

AcTcImage

提供用于处理 BMP、JPG、GIF 和 PNG 图像文件的功能。

AcTcImageList

管理与目录项关联的图像。

AcTcManager

管理库存工具目录和工作空间目录。

父主题:

  1. 工具选项板 API

路过

雷人

握手

鲜花

鸡蛋

最新评论

群   号:715888130

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

GMT+8, 2026-9-28 20:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部