CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2022 开发者帮助

DesignCenter API 概述

2024-5-18 18:50| 发布者: admin| 查看: 13| 评论: 0|原作者: admin|来自: AutoCAD

DesignCenter API 概述

设计中心提供了一个 API,可用于提供有关其公开的内容的信息。此 API 由四个组件对象模型 (COM) 接口组成,用于管理内容。其中两个接口( 和 )旨在使组件提供程序能够在 DesignCenter 中显示其内容,其余两个接口 ( 和 ) 旨在使组件提供程序能够参与 DesignCenter 的 Finder 机制。以下各节将介绍这些接口。此外,组件提供程序还可以实现另一个接口 (),用于自定义处理从设计中心右键单击项的拖动。IAcDcContentBrowserIAcDcContentViewIAcDcContentFinderIAcDcContentFinderSiteIAcPostDrop

IAcDcContentBrowser 接口

此接口在设计中心框架中实现,组件使用它来传达获取和设置信息。当调用组件的初始化方法时,将向组件提供指向此接口的指针,并且组件应缓存此指针以与框架通信。

此接口类似于 Windows 命名空间扩展的接口。IShellBrowser

IAcDcContentView 接口

此接口由组件实现,并由设计中心框架用于从组件获取内容信息。已将自己注册为 DesignCenter 内容提供程序的组件将在适当的时候查询此接口,并要求其自身初始化。初始化后,将在不同时间调用此接口中的函数,以在设计中心中获取或设置信息。

此接口类似于 Windows 命名空间扩展的接口。IShellView

IAcDcContentFinderSite 接口

此接口在设计中心框架中实现,组件使用它来提供内容类型的搜索结果。

IAcDcContentFinder 接口

此接口由组件实现,并由设计中心框架用于从组件获取搜索信息。已将自己注册为 DesignCenter 内容提供程序的组件将在适当的时候查询此接口,并要求其自身初始化。初始化后,将在不同时间调用此界面中的函数,以获取适用于“设计中心”中的“Finder”对话框的信息。

IAcPostDrop 接口

此接口由组件实现,并在右键单击拖放内容实体时使用。

父主题:

  1. 设计中心 COM API

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-6-27 15:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部