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