CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

获取对象标识

2023-1-1 07:32| 发布者: admin| 查看: 331| 评论: 0|来自: AutoCAD

使用对象 ID,可以获取指向实际数据库对象的指针,以便可以对其执行操作。有关示例,请参见打开和关闭 ObjectARX 对象

您可以通过多种方式获取对象 ID:

  • 创建一个对象并将其追加到数据库中。然后,数据库为对象提供一个 ID 并将其返回给您。
  • 使用数据库协议获取创建数据库时自动创建的对象的对象 ID(例如固定的符号表集和命名对象字典)。
  • 使用特定于类的协议获取对象 ID。某些类(如符号表和字典)定义拥有其他对象的对象。这些类提供用于获取拥有对象的对象 ID 的协议。
  • 使用迭代器单步执行一个列表或一组对象。AcDb 库提供了许多迭代器,可用于单步执行各种容器对象 (,)。AcDbDictionaryIteratorAcDbObjectIterator
  • 查询选择集。用户选择对象后,可以向选择集询问所选对象的实体名称列表,并从名称转换为对象 ID。有关选择集的详细信息,请参阅实体

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 14:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部