CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

拖放到工具选项板上

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

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

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

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

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

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


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 11:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部