与接口的主要目的是允许将属性的数据扩展为两个或多个 sub-properties.is 仅使用静态属性的旧接口。IOPMPropertyExpanderIOPMPropertyExpander2IOPMPropertyExpanderIOPMPropertyExpander2 展开属性时,属性检查器会为每个子属性显示单独的编辑控件。例如,实体具有由X、Y 和Z坐标组成的单个起点。尽管该点是单个属性,但行的 COM 包装器实现了便于编辑。属性检查器查询实现,因此将三个坐标分别表示为开始 X、开始 Y 和开始 Z。每个坐标都提供其自己的编辑框。AcDbLineIOPMPropertyExpanderIOPMPropertyExpander 除了将一个属性拆分为属性数组之外,还可以对该数组中的元素进行分组。例如,轻量级折线自动化对象将顶点存储在一个属性中,该属性返回一维双精度数组。数组中的每个连续对表示 2D 折线的下一个X,Y顶点。由于实现了折线顶点的适当分组,因此属性检查器会为该属性创建微调控件。微调器允许用户一次查看和编辑一个顶点。CoordinatesCoordinates 属性扩展是可选的。在大多数情况下,可以通过在对象的 IDL 说明中创建单独的属性来绕过它。 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:45
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.