CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

添加和删除属性选项板选项卡

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

添加和删除属性选项板选项卡

、 、 和 接口允许您定义新的调色板或选项卡,并在运行时将它们添加到“属性”调色板中。IAcPpPaletteIAcPpPaletteEventsIAcPpPaletteSetIAcPpPaletteSetEvents

和 接口向“属性”选项板公开单个选项卡。每个“属性”选项板选项卡都嵌入一个“属性检查器”控件。该界面提供对调色板名称及其属性检查器的访问。 允许选项卡向连接的侦听器发送名称更改和选择集事件的通知。IAcPpPaletteIAcPpPaletteEventsIAcPpPaletteIAcPpPaletteEvents

若要创建自定义选项卡,可以通过调用 with 作为其第一个参数来获取指向对象的指针。必须使用此对象的方法设置调色板的唯一名称。嵌入式属性检查器在内部实现。IAcPpPalette::CoCreateInstance()CLSID_AcPpPaletteput_Name()

通过 和 界面提供对整套“属性”选项板选项卡集的访问。“属性”选项板实现这些接口,以便添加、删除、插入和访问单个选项板。所有“属性”选项板选项卡都是 的实例。若要将调色板添加到“属性”调色板,必须首先获取界面指针。由于 的所有实例都指向单一实例“属性”选项板对话框,因此可以通过调用 来检索此指针,将其用作其第一个参数。然后,使用返回的指针调用其方法或其方法。如果要接收有关“属性”选项板选项卡集更改的通知,则必须通过对象的界面将自己连接为侦听器。IAcPpPaletteSetIAcPpPaletteSetEventsIAcPpPaletteIAcPpPaletteSetIAcPpPaletteSet::CoCreateInstance()CLSID_AcPpPaletteSetAddPalette()InsertPalette()IAcPpPaletteSetEventsIConnectionPointContainer


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部