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