如果工具选项板客户端实现了拖放功能,则用户只需从各种源拖放对象即可在工具选项板上创建新工具。可以从其他来源删除的对象包括
该框架处理放置在“工具选项板”窗口中的工具和工具选项板。删除无法识别的对象时,框架会将其转发到工作区中的每个工具,直到找到接受该对象的工具。如果其中一个工具获取该对象,则应用程序将控制“工具选项板”窗口对该对象的响应。 若要接受无法识别的放置对象,工具选项板应用程序的对象将实现该接口。此接口改进了通用版本,因为它可以从包含多个对象的单个放置创建多个工具。IAcadStockToolIAcadToolDropTargetIDropTarget 当应用程序接受放置的对象时,它通常会读取对象的属性并将其应用于工具的当前状态。返回 yourmethod后,框架将使用已应用的特性创建一个或多个新工具,并将新工具添加到工具选项板中。应用程序使用该方法从放置的对象创建新工具。有关实现该方法的提示,请参阅ObjectARX 参考。Drop()IAcadStockTool::CreateTool()IAcadToolDropTarget::Drop() |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:39
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.