CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

在工具选项板上放置

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

在工具选项板上放置

如果工具选项板客户端实现了放置功能,则用户只需从各种源中放置对象即可在工具选项板上创建新工具。可以从其他来源删除的对象包括

  • 其他工具选项板中的工具
  • 同一工具选项板上其他位置的工具
  • 内容浏览器中目录中的工具、工具选项板和包
  • 文件资源管理器中 ATC 文件中的工具、工具选项板和包
  • AutoCAD 图形编辑器或其他源中无法识别的对象

该框架处理放置在“工具选项板”(Tool Palettes) 窗口中的工具和工具选项板。当删除无法识别的对象时,框架会将其转发到工作区中的每个工具,直到找到接受该对象的工具。如果其中一个工具采用该对象,则应用程序将控制“工具选项板”窗口对该对象的响应。

为了接受无法识别的删除对象,工具选项板应用程序的对象将实现接口。此接口改进了通用版本,因为它可以从包含多个对象的单个放置创建多个工具。IAcadStockToolIAcadToolDropTargetIDropTarget

当应用程序接受删除的对象时,它通常会读取对象的属性并将其应用于工具的当前状态。方法返回后,框架将使用已应用的属性创建一个或多个新工具,并将新工具添加到工具选项板中。应用程序使用该方法从删除的对象创建新工具。有关实现该方法的提示,请参阅 ObjectARX 参考Drop()IAcadStockTool::CreateTool()IAcadToolDropTarget::Drop()

父主题:

  1. 实现拖动行为

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-14 06:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部