水平建议 适用于ObjectARX 和 .NET 应用程序 AutoCAD 一次只能识别一个实例。当多个应用程序需要在给定时间使用筛选器时,处理筛选器的顺序非常重要,并且可能导致一个或两个应用程序出错。AcEdInputPointFilter 如果发现应用程序必须在另一个筛选器已处于活动状态时注册另一个筛选器,请遵循以下建议:
调用筛选器的顺序决定了哪个筛选器优先于另一个筛选器。 解决两个筛选器之间冲突的另一种方法是在操作上下文中遵从一个筛选器。或者,您可以设计自己的协议,以便筛选器类相互通信。如有疑问,请联系Autodesk 开发者网络了解正确的程序。 您只应将不熟悉的输入点过滤器作为最后的手段。每个筛选器在撤销时都会收到一个回调。如果过滤器在意外时间发生这种情况,它可以采取规避操作,例如提醒用户其操作正在更改(可能提供稍后恢复它的机会)甚至退出 AutoCAD。 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:15
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.