CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

相关分类

GetObjectFilter Method (ActiveX/CSP)

2023-1-2 21:00| 发布者: admin| 查看: 162| 评论: 0|来自: AutoCAD

摘要: 用要检查的对象的类名填充提供的数组。

用要检查的对象的类名填充提供的数组。

支持的平台:仅窗口

Namespace:AcStMgr

集会:AcStMgr.tlb

签名

VB.NET:

Public Function GetObjectFilter() As Object _
              Implements IAcStPlugin2.GetObjectFilter
    Return ...
End Function

C#:

public object GetError()
{
    return ...;
}
对象

类型:IAcSt插件2接口

此方法适用的对象。

返回值(RetVal)

类型:变体(对象数组)Object

一个数组,包含它可以检查的对象类型(类名)。

建议为每个插件仅指定一种类型的对象。

言论

插件使用它来告诉标准框架要检查哪些对象类型。对象类型必须派生自、或。标准框架需要此信息来过滤掉与插件无关的对象。AcRxClassAcDbObjectAcadObject

注意:如果不提供此信息,则创建或修改的每个对象都将传递到插件进行处理并影响系统性能。

发布信息

释放:AutoCAD 2004 及更高版本

  • AcStMgr.tlb- AutoCAD 2004 及更高版本

例子

VB.NET:

Public Function GetObjectFilter() As Object _
       Implements IAcStPlugin2.GetObjectFilter

    ' Array of object types to check
    Dim sFilterArray(0) As String

    ' << Change based on standards implementation >>
    sFilterArray(0) = "AcDbLayerTableRecord"
    Return sFilterArray
End Function

C#:

public object GetObjectFilter()
{

    // Array of object types to check
    string[] sFilterArray = new string[1];

    // << Change based on standards implementation >>
    sFilterArray[0] = "AcDbLayerTableRecord";
    return sFilterArray;
}

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-12 19:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部