属性调色板 API 结构
“属性”选项板 API 包括接口和实现类,这些接口和实现类提供对“属性”选项板窗口的访问。这些 API 可以与属性检查器 API 结合使用,以实现对属性选项板环境的全面控制。
可以在本章末尾的“属性选项板接口和类”部分找到“属性检查器”和“属性”选项板 API 接口和类的完整分类列表。
下表列出了包含“属性”选项板声明的头文件及其内容摘要。
属性面板标头和声明文件
|
|
文件名
|
内容
|
axtempl.h
|
提供包装 IAcadBaseObject、IAcadBaseObject2、ICategorizeProperties、IAcPiCategorizeProperties、AcPiPropCommandButtons、IAcPiPropertyDisplay、IIOPMPropertyExtension 和 IPerPropertyBrowsing 接口的基于 ATL 的模板类实现
|
AcPp.h, AcPp_i.c
|
属性选项板 (IAcPp*) 接口;MIDL 生成的头文件,其中包含 AcPp16.tlb 中描述的自动化接口的声明
|
opmdialog.h
|
提供 IOPMPropertyDialog 和 IOPMPropertyDialog2 COM 接口的声明
|
opmdrvr.h
|
为属性面板的基于 ATL 的模板类实现内部使用的全局函数提供声明
|
opmext.h
|
提供 IOPMPropertyExtension、IOPMPropertyExpander 和 IOPMPropertyExpander2 COM 接口的声明
|
opmimp.h
|
为“属性”选项板的基于 ATL 的模板类实现使用的宏提供声明
|
|