CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2021 开发者帮助

属性检查器初始化

2024-5-31 19:45| 发布者: admin| 查看: 8| 评论: 0|原作者: admin|来自: AutoCAD

属性检查器初始化

尽管现在对话框中驻留了属性检查器 ActiveX 控件,但必须先获取指向其接口的指针,然后才能使用它。这是通过在新创建的“属性检查器”窗口中调用该函数来实现的。若要减少必须编写的代码量,可以使用 ATL 智能指针模板类来包含返回的指针。此智能指针专门用于检索传递给它的接口名称的指针。它还通过实现 and 方法自动执行引用计数。对于属性检查器,您传递的接口名称是 IPropertyInspector。IUnknownGetControlUnknown()CComQIPtrGetControlUnknown()QueryInterfaceAddRef()Release()

实例化 并使用返回的指针成功初始化它后,您可以使用它直接调用方法。CComQIPtrGetControlUnknown()IPropertyInspector

现在,您有一个带有属性检查器 ActiveX 控件的对话框。但是,您尚未定义要显示的属性。若要添加属性,属性检查器会在运行时查询应用程序的属性控件。您必须实现并实例化属性检查器用于配置属性显示的接口。

接下来,初始化属性检查器控件。若要更新控件,请使用值调用其方法,这些值通知它正在编辑的内容和方式。Reset()


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-6-27 16:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部