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