“属性检查器”模块表示“特性”选项板的基础核心功能。属性检查器查询实体或其他属性源以获取属性类型信息。然后,它生成、显示和管理包含它发现的属性的属性编辑控件网格。 图1b - 属性检查器模块 图 1b 说明了属性检查器模块及其与属性编辑控件的交互。在内部,属性检查器由两个组件组成:检查器引擎和检查器控件。属性由检查器引擎检查和分析。检查器引擎还会为每个属性创建一个 ActiveX 编辑控件。检查器控件将编辑控件和按钮定位在属性检查器用户界面中,还管理焦点和光标状态。 由于属性检查器在 COM 级别而不是 AutoCAD 级别运行,因此它能够管理实现其接口的任何 COM 对象的特性。此功能扩展到不表示 AutoCAD 实体的 COM 对象。 属性检查器功能可由在 AutoCAD 进程中运行的任何应用程序重用。此外,应用程序可能会影响属性检查器控件的外观。属性检查器通过接口公开其功能。IAcPiPropertyInspector 属性编辑控件是不驻留在属性检查器模块中的独立 ActiveX 模块。对于它提供的每个属性,检查器引擎加载标准 ActiveX 控件、acPEXCtl16.tlb文件中的常用控件或外部应用程序中的自定义控件。有关如何提供自定义控件的信息,请参阅将ActiveX 编辑控件添加到属性检查器。 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:36
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.